Ruslan
От души! Все GOOOD!
отлично) не за что)
Mikhail
Кто-то может сталкивался с этим? Делаю авторизацию через гугл акк, добавил score youtube.readonly, гугл одобрила, но при попыке кинуть запрос а токеном авторизации, дает ошибку
Tishka17
Или медленно?
Tishka17
А по слотам ты делал замеры?
Tishka17
Прям реально помогает?
Tishka17
Я обычно не парюсь, просто
Anonymous
А по слотам ты делал замеры?
да, слоты существенно снижают потребление памяти
Anonymous
Подобные вопросы решаются в первую очередь переводом, если не знаешь инглиш
Я знаю! Я обновлял chromedriver. А сам хром не додумался обновить.
Medoed
Сорян, случайно
17
psutil почему я могу сделать так p = psutil.Process(i) p.parent().name()
17
Но вот так p = psutil.Process(i) p.parent().started() вылезает ошибка
Andrew
psutil почему я могу сделать так p = psutil.Process(i) p.parent().name()
Что такое p присутствующие должны угадать?
17
Ошибку покажешь?
'Process' object has no attribute 'started'
17
но он там есть
17
p = psutil.Process(i) print( p.parent() ) psutil.Process(pid=960, name='svchost.exe', started='08:30:06')
Tishka17
с чего ты решил, что он там есть?
Артём
Вот
мне кажется, это скорее вывод, а не входные данные
Tishka17
это вывод принта
Tishka17
а не состав атрибутов
17
Ну а если нет, то как мне вытащить started?
Tishka17
они никак не связаны
Tishka17
Ну а если нет, то как мне вытащить started?
а в документации что написано?
17
а в документации что написано?
Ничего про это нет, можно только получить такое psutil.Process(pid=960, name='svchost.exe', started='08:30:06')
Алексей
p = psutil.Process(i) print( p.parent() ) psutil.Process(pid=960, name='svchost.exe', started='08:30:06')
Ну наверное же print(p.parent().started) если тебе нужно started
17
Ну наверное же print(p.parent().started) если тебе нужно started
В этом то и проблема, так не вылезает
Andrew
create_time
мне не нужно, спасибо https://psutil.readthedocs.io/en/latest/#process-class
Artöm
???
Artöm
А что нужно тогда?
Дмитрий
???
не тому реплай нажал)
Andrew
???
Смотри куда отвечаешь
Artöm
А
Artöm
Ну а если нет, то как мне вытащить started?
create_time. При необходимости форматировать через datetime
Artöm
А разница?
Andrew
Дмитрий
там не такого
там есть create_time, например.
Andrew
там не такого
Ну таки да, тебе об этом Тишка сразу сказал
17
create_time. При необходимости форматировать через datetime
Легче тогда парсить это psutil.Process(pid=960, name='svchost.exe', started='08:30:06')
Дмитрий
Легче тогда парсить это psutil.Process(pid=960, name='svchost.exe', started='08:30:06')
парсить repr(), когда можно достатть прямо?) ну, можно и так конечно.
Tishka17
но как ты понимаешь, это внутреннее свойство и может реально пропасть в любой момент
Tishka17
бля
Tishka17
метод create_time()
Дмитрий
метод create_time()
легче парсить repr()
Tishka17
да, конечно
Andrew
легче парсить repr()
есть поговорка дай дураку стеклянный хуй - он его разобьёт, а руки порежет
Артём
хорошо если только руки
Andrew
Странные у вас поговорки
Это не самая странная, если что
17
a=repr(psutil.Process()) f=a.find('started') a=a[f:] print(a)
Алексей
a=repr(psutil.Process()) f=a.find('started') a=a[f:] print(a)
да зачем так p=psutil.Process() print(p.create_time())
Dmytro
Кто шарит, как разрешить pytorch использовать видеокарту на максимум без ограничений?
17
да зачем так p=psutil.Process() print(p.create_time())
Я так попробовал, и у меня ко всем процессам выходит одинаковое время
Алексей
Artöm
А через find разное?
Andrew
Все процессы
Ось какая
17
винда
Andrew
лол
Andrew
написано же что этот метод под виндой не работает
17
Ну вот поэтому и не использую
Алексей
Да вроде работает
Andrew
Да вроде работает
Ну может. В доке вроде как нет
Tishka17
Я так попробовал, и у меня ко всем процессам выходит одинаковое время
def create_time(self): if self._create_time is None: self._create_time = self._proc.create_time() return self._create_time def __str__(self): try: info = collections.OrderedDict() except AttributeError: info = {} # Python 2.6 info["pid"] = self.pid try: info["name"] = self.name() if self._create_time: info['started'] = _pprint_secs(self._create_time) ... return "%s.%s(%s)" % ( self.__class__.__module__, self.__class__.__name__, ", ".join(["%s=%r" % (k, v) for k, v in info.items()]))
Tishka17
внезапно они оба выводият _create_time
Tishka17
интересно почему в одном случае не работает