Wie formatiert man eine lange Behauptung, die PEP8 entspricht? Bitte ignoriere die erfundene Natur meines Beispiels.Wie formatiert man eine Python-Asser-Anweisung, die mit PEP8 übereinstimmt?
def afunc(some_param_name):
assert isinstance(some_param_name, SomeClassName), 'some_param_name must be an instance of SomeClassName, silly goose!'
Man kann nicht wickeln Sie es in Klammern, denn das ist das Verhalten der assert-Anweisung ändert, da es ein Schlüsselwort ist, nicht eine eingebaute Funktion.
'assert' sollte wirklich nur für ** Debuggen verwendet werden ** Zweck, jede andere Verwendung ist Missbrauch der' assert' Funktionalität. Alle 'Assert's werden auch entfernt, wenn Python mit der Option' -O' ausgeführt wird. – Wessie
@Wessie Ich sehe nicht, wie das relevant ist. –