Description
These methods
fake-useragent/src/fake_useragent/fake.py
Lines 346 to 378 in ca2a736
are written in PascalCase, which doesn't comply with the most common way to write Python: snake_case. I think this will be unexpected for developers used to the Python ecosystem.
~~Furthermore, if I didn't misread this, these methods duplicate the non get
properties above:~~~
fake-useragent/src/fake_useragent/fake.py
Lines 301 to 343 in ca2a736
The Zen of Python says that There should be one-- and preferably only one --obvious way to do it., and I tend to agree.
Therefore, I propose we remove the PascalCased getters, in favor of just the properties.
This is a breaking change, so doing so will need a new major bump to v3
. If we decide to move forwards with this, we should think about how to develop it so that we don't keep bumping major versions too often.