Explicit return in __init__ is Unproductive
Read more
Magic Methods in Python can be Risky
Read more
Having + for list concatenation
Read more
Long try blocks can cause risk in code
Read more
Importing naming collisions can cause risks
Read more
Global Variables can easily change module behavior
Read more
Empty and Implicit Returns cause resiliency issues.
Read more
Conflicts in Local / Global Variables can be Unproductive
Read more
Unused arguments are quite risky for the code.
Read more
Always call ancestor to avoid risks in Python code
Read more