You can get the fully qualified class name of a Python object like this (see this question):
>>> import Queue
>>> q = Queue.PriorityQueue()
>>> def fullname(o):
return o.__module__ + "." + o.__class__.__name__
...
>>> fullname(q)
'Queue.PriorityQueue'
>>>
How do you do the inverse, ie, map a fully qualified class name like 'Queue.PriorityQueue'
to its associated class object (Queue.PriorityQueue
)?