from module import * # adds 'BlahRenderer', 'FooRenderer', 'BarRenderer', etc.
class MyClass
def __init__(self, value)
renderer = "%sRenderer" % value
self.RendererClass = ????
I know this can be done by doing the import inside __init__
and then doing locals()[renderer]
but how do I do it if the import is at the top?