PEP8 и PyQt, как совместить использование заглавных букв в функциях?

Я начинаю использовать PyQt в некоторых проектах и ​​сталкиваюсь со стилистической дилеммой. Функции PyQt используют регистр верблюдов, но PEP8, которому я предпочитаю следовать, говорит использовать подчеркивания и все строчные буквы для имен функций.

Так, с одной стороны, Я могу продолжать следовать PEP8, это означает, что мой код будет иметь смешанные вызовы функций для функций верблюда и подчеркивания, и даже мои классы будут иметь смешанные имена функций, так как мне нужно будет перегружать функции, такие как mousePressEvent. Или я могу нарушить PEP8 и принять верблюжий случай для всех своих имен функций во имя последовательности.

Я понимаю, что это субъективно, и это действительно то, что я лично предпочитаю, но мне нравится слышать от других о том, что они делают и почему они решили сделать это таким образом.

32
задан Stevoisiak supports Monica 15 March 2018 в 22:47
поделиться