Ich habe diese Aussage als ein paar Zeilen:Python: Pep8 E128 Einrückungsfehler ... wie kann das durch gestylt werden?
return render_to_response('foo/page.html',
{
'situations': situations,
'active': active_req,
},
context_instance=RequestContext(request))
Wie es aussieht, das PEP8 Skript, es gibt mir eine „E128: Fortsetzung Linie unter gegliederter zum visuellen indent“ Fehler in der zweiten Zeile.
Ich habe eine ganze Reihe von verschiedenen Möglichkeiten der Formatierung versucht, und der einzige Weg, ich PEP8 bekommen beschweren zu stoppen ist:
return render_to_response('foo/page.html', {
'situations': situations,
'active': active_req,
},
context_instance=RequestContext(request))
Aber das sieht aus wie Müll.
Vorschläge? E124, E126 und E128 scheinen ein großer Schmerz zu sein!
ich nichts dagegen haben keine Lösungen, die die {
in der ersten Zeile (oder auf seine eigene), aber ich hoffe, es gibt eine Lösung, bei der die },
und context_instance...
auf der gleichen Einrückungsebene sind.
Gibt es einen Grund, warum Sie diese brauchen, um alles mit einem riesigen Ausdruck eine Anweisung sein ?Wenn du es aufteilst, wird es nicht länger dauern, und es bedeutet, dass du nicht einmal komplizierte Stilregeln hast, um die du dich sorgen musst, und es wird wahrscheinlich lesbarer und besser debuggbar sein, um es zu booten. – abarnert