My one comment about this is to quote from PEP 20, the Zen of Python There should be one-- and preferably only one --obvious way to do it.