The problem
6f23f89#diff-9f2b90ea43eed700426cb52a45812bfdL90 is a good example. It removed some lines tho.
We define many commands in webdriver.py and webelement.py.
We're working to reduce the number of lines in them to make them simple.
For search context, we would like to move search context-related command from webdriver and webelement to extensions/search_context.
https://github.com/appium/python-client/pull/335/files also be an example. The PR was for data matcher.
Move commands in webdriver.py into other mixin's classes #325 is another issue about the mixin thing
The problem
6f23f89#diff-9f2b90ea43eed700426cb52a45812bfdL90 is a good example. It removed some lines tho.
We define many commands in webdriver.py and webelement.py.
We're working to reduce the number of lines in them to make them simple.
For search context, we would like to move search context-related command from webdriver and webelement to extensions/search_context.
https://github.com/appium/python-client/pull/335/files also be an example. The PR was for data matcher.
Move commands in webdriver.py into other mixin's classes #325 is another issue about the mixin thing