Просто открыл файл с помощью Sublime Text (с помощью Sublime Linter) и заметил ошибку форматирования PEP8, которую я никогда раньше не видел. Вот текст:
urlpatterns = patterns('',
url(r'^$', listing, name='investment-listing'),
)
Он помечает второй аргумент, строку, которая начинается url(...)
Я собирался отключить эту проверку в ST2, но я хотел бы знать, что я делаю неправильно, прежде чем я проигнорирую это. Вы никогда не знаете, если это кажется важным, я мог бы даже изменить свои пути :)
patterns()
является уникальным (префикс для всего остального указан), а все остальные аргументы являются шаблонами URL, которые в основном одинаковы.patterns()
будет устаревшим в Django 1.8: docs.djangoproject.com/en/dev/releases/1.8/…Это также относится к таким утверждениям (автоматически отформатированным PyCharm):
Который даст такое же стиль-предупреждение. Чтобы избавиться от него, мне пришлось переписать его так:
источник
return (
, затем каждый возвращаемый элемент в отдельной строке с отступом и, наконец, закрывающая скобка в отдельной строке на том же уровне отступа, что иreturn
. Редактировать: Как это pastebin.com/fAe7558X