Pull to refresh
0
0
Борис Шифрин @ram

User

Send message
В статье забыли указать про полезный github.com/timothycrosley/isort
isort your python imports for you so you don't have to.

isort is a Python utility / library to sort imports alphabetically, and automatically separated into sections. It provides a command line utility, Python library and plugins for various editors to quickly sort all your imports. It currently cleanly supports Python 2.6 — 3.4 using pies (https://github.com/timothycrosley/pies) to achieve this without ugly hacks and/or py2to3.

И кстати кто-нибудь подключал в pycharm внешний автоформаттер типа pyformat, autoflake, autopep8? Я знаю там встроен свой автоформаттер, но я не нашел как его настроить, добавить исключения. Как подключить isort я совсем не разобрался, неужели там нет возможности цеплять хуки на событие post save для файла?
Отткомменти здесь, пож-та, когда подчистишь репу, я хочу подключить аппу к своим проектам
Миша, спасибо за заметку!

* Маленькое дополнение по поводу pytils.
Единственное изменение в модуле — добавление тега умеющего корректно склонять строки «N из M предметов». Где этому тег жить я не уверен, и буду рад любым комментариям.


Может не менять pytils, многие все таки могут уже им пользоваться, а расположить этот тег внутри templatetags django-ruadmin?

Кстати, я не смог найти pytils в твоей репе. А зачем там конфиги эклипса и .pyc файлы? Может выкинуть все лишнее, вынести пример test1 cо статикой в отдельную подпапку и оставить полезный минимум, чтобы было приятно подключать это приложение к работающим проектам?

Information

Rating
Does not participate
Location
Москва и Московская обл., Россия
Date of birth
Registered
Activity