class PayementParametersMapper(object): """Provide a mapper for the parameters of a paiement""" _db = create_engine(getBaseForMapping()) print 'DATABASE', getBaseForMapping() _metadata = BoundMetaData(_db) _mappingTable = Table('connectors', _metadata, Column('id', String(25), primary_key=True), Column('const', String(50)), Column('parameters', TEXT)) _mapper = mapper(PayementParameters, _mappingTable) _session = create_session() def __new__(cls): self = super(PayementParametersMapper, cls).__new__(cls) try: self._mappingTable.create() except exceptions.SQLError: pass return self###################CODE DE L'__init__from connectors import connectorsfrom payementselector import payementselectorfrom transactionstack import Transaction, TransactionStack##PROBLEME : l'__init__ instancie deja les classes contenues dans persistence, ce qui fait que je peux pas les redefinir