server/sources/__init__.py
changeset 9446 18a186b02970
parent 9445 65d93a4fd11c
child 9448 3e7cad3967c5
equal deleted inserted replaced
9445:65d93a4fd11c 9446:18a186b02970
   530     def extid2eid(self, value, etype, session=None, **kwargs):
   530     def extid2eid(self, value, etype, session=None, **kwargs):
   531         return self.repo.extid2eid(self, value, etype, session, **kwargs)
   531         return self.repo.extid2eid(self, value, etype, session, **kwargs)
   532 
   532 
   533 
   533 
   534 
   534 
   535 class ConnectionWrapper(object):
       
   536     def __init__(self, cnx=None):
       
   537         self.cnx = cnx
       
   538     def commit(self):
       
   539         pass
       
   540     def rollback(self):
       
   541         pass
       
   542     def cursor(self):
       
   543         return None # no actual cursor support
       
   544     def close(self):
       
   545         if hasattr(self.cnx, 'close'):
       
   546             self.cnx.close()
       
   547 
       
   548 from cubicweb.server import SOURCE_TYPES
   535 from cubicweb.server import SOURCE_TYPES
   549 
   536 
   550 def source_adapter(source_type):
   537 def source_adapter(source_type):
   551     try:
   538     try:
   552         return SOURCE_TYPES[source_type]
   539         return SOURCE_TYPES[source_type]