Avoid clone methods: A clone method that unnecessarily duplicates an object is rarely needed in Python. Using cloning may be an indication of failure to understand the object-oriented design principles available in Python.
A clone method encapsulates the knowledge of object cre