Note that setuptools entry point syntax solves the namespace ambiguity
problem by using ":" to separate the module name from the object's
name within the module (the nost test runner does the same thing). I'm
adopting that convention for the PEP 426 metadata, and it's probably
appropriate as a concise notation for clinic as well.
So you're proposing that xml.etree.ElementTree.dump() be written as
"xml.etree:ElementTree.dump", and datetime.datetime.now() be written
as "datetime:datetime.now"? And presumably *not* specifying a colon
as part of the name would be an error.
You misunderstand me: I believe a class decorator is the *wrong___________________________________________________________________ Question 5: Keep too-magical class decorator Converter.wrap?
solution*. I am saying Converter.wrap *shouldn't exist*, and that the
logic for what it does should be directly in Converter.__init__.