Browse Source

[EditorialModel/classes.py] Passage au db_engine()

Roland Haroutiounian 10 years ago
parent
commit
744a9fdda2
1 changed files with 7 additions and 7 deletions
  1. 7
    7
      EditorialModel/classes.py

+ 7
- 7
EditorialModel/classes.py View File

54
         values = {'name': name, 'classtype': class_type['name'], 'icon': 0}
54
         values = {'name': name, 'classtype': class_type['name'], 'icon': 0}
55
         resclass = super(EmClass, cls).create(**values)
55
         resclass = super(EmClass, cls).create(**values)
56
 
56
 
57
-        dbe = cls.getDbE()
57
+        dbe = cls.db_engine()
58
         conn = dbe.connect()
58
         conn = dbe.connect()
59
 
59
 
60
         #Create a new table storing LodelObjects of this EmClass
60
         #Create a new table storing LodelObjects of this EmClass
76
             do_delete = False
76
             do_delete = False
77
             return False
77
             return False
78
 
78
 
79
-        dbe = self.__class__.getDbE()
79
+        dbe = self.__class__.db_engine()
80
         meta = sqlutils.meta(dbe)
80
         meta = sqlutils.meta(dbe)
81
         #Here we have to give a connection
81
         #Here we have to give a connection
82
         class_table = sql.Table(self.name, meta)
82
         class_table = sql.Table(self.name, meta)
95
     ## Isolate SQL for EmClass::fieldgroups
95
     ## Isolate SQL for EmClass::fieldgroups
96
     # @return An array of dict (sqlalchemy fetchall)
96
     # @return An array of dict (sqlalchemy fetchall)
97
     def _fieldgroups_db(self):
97
     def _fieldgroups_db(self):
98
-        dbe = self.__class__.getDbE()
98
+        dbe = self.__class__.db_engine()
99
         emfg = sql.Table(EditorialModel.fieldgroups.EmFieldGroup.table, sqlutils.meta(dbe))
99
         emfg = sql.Table(EditorialModel.fieldgroups.EmFieldGroup.table, sqlutils.meta(dbe))
100
         req = emfg.select().where(emfg.c.class_id == self.uid)
100
         req = emfg.select().where(emfg.c.class_id == self.uid)
101
 
101
 
114
         return fields
114
         return fields
115
 
115
 
116
     def _fields_db(self, fieldgroup_id):
116
     def _fields_db(self, fieldgroup_id):
117
-        dbe = self.__class__.getDbE()
117
+        dbe = self.__class__.db_engine()
118
         fields = sql.Table(EditorialModel.fields.EmField.table, sqlutils.meta(dbe))
118
         fields = sql.Table(EditorialModel.fields.EmField.table, sqlutils.meta(dbe))
119
         req = fields.select().where(fields.c.fieldgroup_id == fieldgroup_id)
119
         req = fields.select().where(fields.c.fieldgroup_id == fieldgroup_id)
120
 
120
 
134
     ## Isolate SQL for EmCLass::types
134
     ## Isolate SQL for EmCLass::types
135
     # @return An array of dict (sqlalchemy fetchall)
135
     # @return An array of dict (sqlalchemy fetchall)
136
     def _types_db(self):
136
     def _types_db(self):
137
-        dbe = self.__class__.getDbE()
137
+        dbe = self.__class__.db_engine()
138
         emtype = sql.Table(EditorialModel.types.EmType.table, sqlutils.meta(dbe))
138
         emtype = sql.Table(EditorialModel.types.EmType.table, sqlutils.meta(dbe))
139
         req = emtype.select().where(emtype.c.class_id == self.uid)
139
         req = emtype.select().where(emtype.c.class_id == self.uid)
140
         conn = dbe.connect()
140
         conn = dbe.connect()
152
 
152
 
153
     def _link_type_db(self, table_name):
153
     def _link_type_db(self, table_name):
154
         #Create a new table storing LodelObjects that are linked to this EmClass
154
         #Create a new table storing LodelObjects that are linked to this EmClass
155
-        conn = self.__class__.getDbE().connect()
155
+        conn = self.__class__.db_engine().connect()
156
         meta = sql.MetaData()
156
         meta = sql.MetaData()
157
         emlinketable = sql.Table(table_name, meta, sql.Column('uid', sql.VARCHAR(50), primary_key=True))
157
         emlinketable = sql.Table(table_name, meta, sql.Column('uid', sql.VARCHAR(50), primary_key=True))
158
         emlinketable.create(conn)
158
         emlinketable.create(conn)
164
         return self._linked_types_db()
164
         return self._linked_types_db()
165
 
165
 
166
     def _linked_types_db(self):
166
     def _linked_types_db(self):
167
-        dbe = self.__class__.getDbE()
167
+        dbe = self.__class__.db_engine()
168
         meta = sql.MetaData()
168
         meta = sql.MetaData()
169
         meta.reflect(dbe)
169
         meta.reflect(dbe)
170
 
170
 

Loading…
Cancel
Save