Je viens d'ouvrir un fichier avec Sublime Text (avec Sublime Linter) et j'ai remarqué une erreur de formatage PEP8 que je n'avais jamais vue auparavant. Voici le texte:
urlpatterns = patterns('',
url(r'^$', listing, name='investment-listing'),
)
Il signale le deuxième argument, la ligne qui commence url(...)
J'étais sur le point de désactiver cette vérification dans ST2 mais je voudrais savoir ce que je fais mal avant de l'ignorer. On ne sait jamais, si cela semble important, je pourrais même changer mes manières :)
patterns()
est unique (un préfixe pour tout le reste spécifié), et tous les autres arguments sont des modèles d'URL qui sont fondamentalement les mêmes.patterns()
sera déconseillée dans Django 1.8: docs.djangoproject.com/en/dev/releases/1.8/…Cela vaut également pour des déclarations comme celle-ci (formatées automatiquement par PyCharm):
Ce qui donnera le même avertissement de style. Pour m'en débarrasser, j'ai dû le réécrire à:
la source
return (
, puis chaque élément retournable sur sa propre ligne, en retrait, et enfin le crochet de fermeture sur une ligne distincte, au même niveau d'indentation que lereturn
. Edit: Comme ceci pastebin.com/fAe7558X