utros 29.10.2011 22:17 pedobook

Блин, как отучить pyflakes/pylint ругаться на вещи вроде
try:
import re2 as re
except ImportError:
import re

1. 238328 29.10.2011 22:30

костыли-костылики

2. utros238328 /1 29.10.2011 22:31 pedobook

Пришлось так не писать, ибо scribes задалбывает этим сообщением об ошибке :)

3. 238328 29.10.2011 22:35

а вообще не понятно, почему кастомную либу обзываешь под имя системной

4. utros238328 /3 29.10.2011 22:37 pedobook

Ну это же очевидно: re2 — drop-in-replacement для re, соответственно, делая так, я спокойно использую re2 вместо re, если она доступна в системе :)

5. 238328utros /4 29.10.2011 22:42

так это какая-то левая библиотека и если она должна быть, где ты собираешься её использовать, то она там и будет(а не должен надеяться, что она окажется на машине).

этот кусок кода у тебя же не из софта, который распространяется и который будет тянуть зависимости

tl;dr: кококо

6. utros238328 /5 29.10.2011 22:44 pedobook

Да ты упоролся!
Благодаря этому коду я использую re2, если она есть в системе, благодаря чему код работает чуть побыстрее.
Если же у пользователя нет re2, то мой код вообще работает только на стандартной библиотеке =Р

7. 238328utros /6 30.10.2011 14:01

/5

8. utros238328 /7 30.10.2011 16:57 pedobook

/6

9. 238328utros /8 30.10.2011 16:58 >>>

/11

10. utros238328 /9 30.10.2011 17:02 pedobook

/69

11. 238328utros /10 30.10.2011 17:03 >>>

U

12. utros238328 /11 30.10.2011 17:04 pedobook

Yeah!

Do you really want to delete ?