In che modo si formatta una dichiarazione di asserzione lunga conforme a PEP8? Si prega di ignorare la natura forzata del mio esempio. NonCome formattare un'istruzione di asserzione python conforme a PEP8?
def afunc(some_param_name):
assert isinstance(some_param_name, SomeClassName), 'some_param_name must be an instance of SomeClassName, silly goose!'
si può avvolgerlo tra parentesi, perché cambia il comportamento del assert dal momento che è una parola chiave, non una funzione built-in.
'assert' in realtà dovrebbe essere utilizzato solo per il debug ** ** scopo, ogni altro uso è l'abuso delle funzionalità' assert'. Tutti gli 'assert' vengono rimossi anche quando si esegue python con l'opzione' -O'. – Wessie
@Wessie Non vedo come sia rilevante. –