PEP8 は単なるガイドラインであり、ルールを破る必要がある場合もあるとさえ述べていることを覚えておくことが重要です。
しかし、最も重要なことは、いつ矛盾するかを知ることです。スタイル ガイドが適用されない場合もあります。
それを念頭に置いて、おそらく古いスタイルの行継続でこれを書くでしょう:
def afunc(some_param_name):
assert isinstance(some_param_name, SomeClassName), \
'some_param_name must be an instance of SomeClassName, silly goose!'
それがあなた(またはあなたのリンター)にうまく合わない場合は、いつでも行うことができます:
def afunc(some_param_name):
assert isinstance(some_param_name, SomeClassName), (
'some_param_name must be an instance of SomeClassName, silly goose!')
あるいは:
def afunc(some_param_name):
assert isinstance(some_param_name, SomeClassName), (
'some_param_name must be an instance of SomeClassName, '
'silly goose!')