mam to oświadczenie jako kilku linii:Python: Błąd wcięcia Pep8 E128 ... jak to zrobić w stylu?
return render_to_response('foo/page.html',
{
'situations': situations,
'active': active_req,
},
context_instance=RequestContext(request))
W obecnej formie, przy użyciu skryptu PEP8, to daje mi „E128: linia kontynuacji pod wcięte dla wcięcia wizualne” błąd w drugim wierszu.
Próbowałem całą masę różnych sposobów formatowania, a jedynym sposobem mogę przestać PEP8 skarży się:
return render_to_response('foo/page.html', {
'situations': situations,
'active': active_req,
},
context_instance=RequestContext(request))
Ale to wygląda jak śmieci.
Sugestie? E124, E126 i E128 wydają się być ogromnym bólem!
Nie przeszkadza rozwiązań, które mają {
na pierwszej linii (lub na jego własne), ale mam nadzieję, że to rozwiązanie, gdzie },
i context_instance...
są na tym samym poziomie wcięcia.
Czy istnieje powód, trzeba to wszystko za jeden rachunek z jednym gigantycznym wypowiedzi ?Dzielenie go nie sprawi, że już dłużej, i to oznacza, że nie masz nawet żadnych skomplikowanych reguł stylu, aby się martwić, i prawdopodobnie będzie bardziej czytelny i bardziej debuggable do rozruchu. – abarnert