Вам очень повезло
с проектом
Подрядчики
Не осилили
Tornado
Python 2.7
tornado.gen.coroutine
Нет yield
Самопальный threadpool
Кольцевые импорты

Не закрывали
файлы и подключения к БД
Инициализация
при импорте
+ ~100 тредов при импорте
Просто бред

Case in Python

Case in Python
Злоупотребление
var = a if () else b


Уникальность

Фичи
if self.ip == '10.10.10.10':
   some_code
if account.name == 'Vasia':
   other_codeПатологическая неуверенность в себе
value = some_dict.get('some_key')
...
value.some_prop
...PHP
if type(result).__name__ == 'instancemethod':
    pass
if type(result).__name__ == 'method':
    passМелочи



Решение
- тесты
 - sqlalchemy
 - мозги
 - ирония
 - терпение
 
! grep --include=\*.py -rnw source/-e 'if.*else' \
 && echo 'No one python ternary operator'
unify -cr source tests
flake8 -j 4 --statistics tests
yapf -prd source testsА как бывает
By Denis Kataev
А как бывает
- 1,062