Python dynamique de l'instanciation de la chaîne de nom d'une classe et dynamique, le module importé

En python, je dois instancier certaine classe, sachant son nom dans une chaîne de caractères, mais cette classe "vies" dans dynamiquement, un module importé. Prenons l'exemple suivant:

chargeur-script de classe:

import sys
class loader:
  def __init__(self, module_name, class_name): # both args are strings
    try:
      __import__(module_name)
      modul = sys.modules[module_name]
      instance = modul.class_name() # obviously this doesn't works, here is my main problem!
    except ImportError:
       # manage import error

quelques-chargées dynamiquement-module de script:

class myName:
  # etc...

- Je utiliser cet arrangement pour effectuer toute chargées dynamiquement-module pour être utilisé par le chargeur de classe à la suite de certains comportements prédéfinis dans le dyn-chargé-modules...

Toutes les idées sont les bienvenues.