server/repository.py
changeset 9490 b3d2c4065e6a
parent 9488 12dfce15c8ea
child 9491 e82370a30018
equal deleted inserted replaced
9489:0581f6d2812e 9490:b3d2c4065e6a
   323     def deserialize_schema(self):
   323     def deserialize_schema(self):
   324         """load schema from the database"""
   324         """load schema from the database"""
   325         from cubicweb.server.schemaserial import deserialize_schema
   325         from cubicweb.server.schemaserial import deserialize_schema
   326         appschema = schema.CubicWebSchema(self.config.appid)
   326         appschema = schema.CubicWebSchema(self.config.appid)
   327         self.debug('deserializing db schema into %s %#x', appschema.name, id(appschema))
   327         self.debug('deserializing db schema into %s %#x', appschema.name, id(appschema))
   328         with self.internal_session() as session:
   328         with self.internal_cnx() as cnx:
   329             try:
   329             try:
   330                 deserialize_schema(appschema, session)
   330                 deserialize_schema(appschema, cnx)
   331             except BadSchemaDefinition:
   331             except BadSchemaDefinition:
   332                 raise
   332                 raise
   333             except Exception as ex:
   333             except Exception as ex:
   334                 import traceback
   334                 import traceback
   335                 traceback.print_exc()
   335                 traceback.print_exc()