Size: a a a

Сообщество Python Программистов

2021 May 31

a

abc in Сообщество Python Программистов
да здесь и any не причём
источник

a

abc in Сообщество Python Программистов
это обычный список, список завершит своё создание при не истинном значении?
источник

N

Noff in Сообщество Python Программистов
или через multythreading
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
+ да, чот я торможу ппц
источник

K

KarmaBot in Сообщество Python Программистов
Вы увеличили карму Ярослав до 278.78 (+68.07)
источник

ЖК

ЖЕНЯ КАРПЕНКО... in Сообщество Python Программистов
Вот по ссылке библиотека с нужным можно хоть тридцать  одновременно делать.
https://docs.python.org/3/library/multiprocessing.html
источник

ЯЛ

Ярослав Лазарев... in Сообщество Python Программистов
Почему ему это делать? Можно сделать список [False, False, False], а вот список с возникшим в процессе исключением создан не будет.
источник

a

abc in Сообщество Python Программистов
Ничего не понял
источник

a

abc in Сообщество Python Программистов
А что это изменит, если второе значение всё равно вернёт ексепшн при отсутствии ключа?
источник

ЯЛ

Ярослав Лазарев... in Сообщество Python Программистов
Предлагаю просто автора потормошить, чем гадать по кусочку кода, что у него там. Я не знаю.
источник

ЯЛ

Ярослав Лазарев... in Сообщество Python Программистов
di = {"key1": 1, "key2": 2}

print(
   any(['key3' in di, di['key3'] == 3])
   )

Выдаёт ЕГГОГ

   any(['key3' in di, di['key3'] == 3])
KeyError: 'key3'

Process finished with exit code 1
источник

ЯЛ

Ярослав Лазарев... in Сообщество Python Программистов
not in выдаёт то же самое
   any(['key3' not in di, di['key3'] == 3])
KeyError: 'key3'
источник

in Сообщество Python Программистов
Как правильно оверрайдить декораторы?
Чет я неправильно делаю.

Есть декоратор ttl_cache, хочу конвертить все списки в кортежи перед вызовом функции, чтобы кэш работал.
Для этого сделал свой декоратор cache, но кэш не работает, каждый раз функция срабатывает
источник

ГГ

Геннадий Гилунг... in Сообщество Python Программистов
Приветик коллеги
А какой библиотекой можно проще и стабильнее постить в ФБ/Инста? В идеале, чтоб она и лайки всякие поддерживала, но пока затык именно в адекватном постинге (берем фотку с папки, текст, атрибуты - постим п заданному условию).
Кто что посоветует?
источник

ЯЛ

Ярослав Лазарев... in Сообщество Python Программистов
Если её каждый ра звызывать, она будет каждый раз срабатывать. Надо какую-то проверку внутри организовывать и возвращать или func или значение из кеша.
источник

in Сообщество Python Программистов
ttl_cache это из либы cachetools
источник

ЯЛ

Ярослав Лазарев... in Сообщество Python Программистов
Так там уже встроенные декораторы есть, не надо писать свои - достаточно импортировать нужный декоратор (ну или его код посмотреть).
источник

ЯЛ

Ярослав Лазарев... in Сообщество Python Программистов
Общая идея такова:

def memoize(func):
 memo = {}
 def wrapper(*args):
   if args in memo:
     return memo[args]
   else:
     rv = func(*args)
     memo[args] = rv
     return rv
 return wrapper
источник

in Сообщество Python Программистов
Я пытаюсь свою логику накинуть туда, чтобы конвертить списки в кортежи, а то приходится вот так говнячить
источник

in Сообщество Python Программистов
да епт, ты вообще о другом
источник