Acabei de abrir um arquivo com Sublime Text (com Sublime Linter) e notei um erro de formatação PEP8 que eu nunca tinha visto antes. Aqui está o texto:
urlpatterns = patterns('',
url(r'^$', listing, name='investment-listing'),
)
Está sinalizando o segundo argumento, a linha que começa url(...)
Eu estava prestes a desativar essa verificação no ST2, mas gostaria de saber o que estou fazendo de errado antes de ignorá-la. Você nunca sabe, se parece importante, posso até mudar meus modos :)
fonte
patterns()
é único (um prefixo para tudo o mais especificado), e todos os outros argumentos são padrões de URL que são basicamente os mesmos.patterns()
será descontinuado no Django 1.8: docs.djangoproject.com/en/dev/releases/1.8/…Isso vale também para declarações como esta (formatadas automaticamente pelo PyCharm):
O que dará o mesmo aviso de estilo. Para me livrar dele, tive que reescrevê-lo para:
fonte
return (
, então cada item retornável em sua própria linha, recuado e, finalmente, o colchete de fechamento em uma linha separada, no mesmo nível de recuoreturn
. Edit: Like this pastebin.com/fAe7558X