python code maintainability