utros
29.10.2011 22:17 pedobook
Блин, как отучить pyflakes/pylint ругаться на вещи вроде
try:
import re2 as re
except ImportError:
import re
костыли-костылики
Пришлось так не писать, ибо scribes задалбывает этим сообщением об ошибке :)
а вообще не понятно, почему кастомную либу обзываешь под имя системной
Ну это же очевидно: re2 — drop-in-replacement для re, соответственно, делая так, я спокойно использую re2 вместо re, если она доступна в системе :)
так это какая-то левая библиотека и если она должна быть, где ты собираешься её использовать, то она там и будет(а не должен надеяться, что она окажется на машине).
этот кусок кода у тебя же не из софта, который распространяется и который будет тянуть зависимости
tl;dr: кококо
Да ты упоролся!
Благодаря этому коду я использую re2, если она есть в системе, благодаря чему код работает чуть побыстрее.
Если же у пользователя нет re2, то мой код вообще работает только на стандартной библиотеке =Р
/5
/6
/11
/69
U
Yeah!