Есть где то подробное описание почему так?
raise TypeError(
'Missing parameters to test connection: {}'
.format(', '.join(missing_kwargs))
)
raise TypeError(
'Missing parameters to test connection: {}'
.format(', '.join(missing_kwargs))
)
А я бы вообще сделал missing = ", ".join(missing_kwargs) raise TypeError( f"Missing parameters to test connection: {missing}" )
так там вызов метода, вообще странно так
Ну я не автор PEP8 чтобы ответить авторитетно на этот вопрос, но вызов метода (в месте его вызова) не отделим от остальной строки видимо
Этот пример можно развить raise TypeError( 'Missing parameters to ' 'test connection: {}' .format(', '.join(missing_kwargs)) ) например вот так
ну вот логично иметь доп отступ при вызове метода
ну меня в алхимии при написании цепочек вызовов это тоже напрягало сперва. но вот так.
Или chaining вызовы subkeyword = ( Session.query( Subkeyword.subkeyword_id, Subkeyword.subkeyword_word ) .filter_by(subkeyword_company_id=self.e_company_id) .filter_by(subkeyword_word=subkeyword_word) .filter_by(subkeyword_active=True) .one() )
ну вот здесь например меня лично отступы смущаютэ
ну вот алхимия так и форматирует
flake8 выдаст E131 continuation line unaligned for hanging indent на такое
Обсуждают сегодня