Właśnie otworzyłem plik z Sublime Text (z Sublime Linter) i zauważyłem błąd formatowania PEP8, którego nigdy wcześniej nie widziałem. Oto tekst:Co to jest E128 PEP8: linia kontynuacyjna niewcięta do wcięcia wizualnego?
urlpatterns = patterns('',
url(r'^$', listing, name='investment-listing'),
)
To słabnącym drugi argument, linia, która rozpoczyna url(...)
miałem wyłączyć tę kontrolę w ST2 ale Chciałbym wiedzieć, co robię źle, zanim to zignoruje. Nigdy nie wiadomo, czy to ważne wydaje mi może nawet zmienić swoje sposoby :)
Rozumiem! Tak, to ma sens. Przyjąłem ten kod ze "standardowego" sposobu działania Django. Sądzę, że gdybym pisał coś takiego, postawiłbym pierwszy argument na własnej linii. – Oli
@Oli Tak. Potrafię zrozumieć instynkt polegający na umieszczeniu znaku '' 'w pierwszej linii, ale bardzo łatwo jest go przeoczyć. Dwa style w PEP-8 utrudniają przejrzenie argumentów podczas czytania. –
Ktoś wie, dlaczego Django to robi; czy istnieje dobry powód? Wygląda na to, że równie łatwo byłoby podążać za PeP-8. – TheHerk