equal
deleted
inserted
replaced
135 super(AlchemyEngineUtility, self).__setattr__(key, value) |
135 super(AlchemyEngineUtility, self).__setattr__(key, value) |
136 if (key != '_v_engine') and hasattr(self, '_v_engine'): |
136 if (key != '_v_engine') and hasattr(self, '_v_engine'): |
137 delattr(self, '_v_engine') |
137 delattr(self, '_v_engine') |
138 |
138 |
139 def get_engine(self, use_pool=True): |
139 def get_engine(self, use_pool=True): |
140 kw = { } |
140 kw = {} |
141 kw.update(self.kw) |
141 kw.update(self.kw) |
142 if not (use_pool and self.use_pool): |
142 if not (use_pool and self.use_pool): |
143 # Always create a new engine when pooling is disabled to help engine disposal |
143 # Always create a new engine when pooling is disabled to help engine disposal |
144 return sqlalchemy.create_engine(self.dsn, |
144 return sqlalchemy.create_engine(self.dsn, |
145 echo=self.echo, |
145 echo=self.echo, |