class NotFoundError(Exception): 
    pass

class MaClasse:
    pass

class MaClasseDeux:
    pass
    
binding = dict(un=MaClasse, deux=MaClasseDeux)

def ma_factory(key):
    if key in binding:
        return binding[key]()
    else:
        return NotFoundError("keskece?")