Поменял уже во всем проекте логгинг на нее. Вопрос такой вы юзаете ее или нет?
быстрее принта? што?
Не ясно нафига тащить ради дебаг принтов целую либу и при чем тут логгинг вообще?
ic() is like print(), but better: It prints both expressions/variable names and their values. It's 60% faster to type. Data structures are pretty printed. Output is syntax highlighted. It optionally includes program context: filename, line number, and parent function.
асинк принт или что
опять я сел негодовать ну когдаж вы блядь научитесь читать?
дайте подумать. чтобы написать print надо набрать pr вниз энтер. 4 нажатия. чтобы написать ic надо написать ic. Перейти вверх файла, сделать импорт, вернуться вниз, нати место на котором остановился. Да, в некоторых случаях IDE подскажет импорт, но тоже не бесплатно.
Еще и нужно предварительно установить это поделие
ну это не в каждом файле
pr вниз это profile
стыдно не знать
там есть приятный (нет) сюрприз, в виде изменения билтинсов https://github.com/gruns/icecream/blob/fc409817197f2c1e23cc5f0fe4d9e7ba9d6e6ad6/icecream/builtins.py#L22
неприятный, потому что мы начинаем зависеть от порядка выполнения модулей
кстати, написано, что этот пакет на 55 быстрее гитхаба %)
Как же он рофлит
Обсуждают сегодня