diff options
author | Miguel Gonzalez <migonzalvar@activitycentral.com> | 2013-08-07 08:46:25 (GMT) |
---|---|---|
committer | Miguel Gonzalez <migonzalvar@activitycentral.com> | 2013-08-07 08:46:25 (GMT) |
commit | 869fdde50287c669991c9f82f648acd375af24a9 (patch) | |
tree | 483a5121341086062566c12ac7c717c7c07209c0 | |
parent | 3eac8ec63bb0f83a001f302b666931988b1dc317 (diff) |
Reuses cnx if created
-rw-r--r-- | stats_consolidation/db.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/stats_consolidation/db.py b/stats_consolidation/db.py index f273d5b..edac665 100644 --- a/stats_consolidation/db.py +++ b/stats_consolidation/db.py @@ -27,6 +27,7 @@ class DB_Stats: self.db_name = db_name self.user = user self.password = password + self.cnx = None def _metadata(self): metadata = sa.MetaData() @@ -116,7 +117,8 @@ class DB_Stats: return engine def connect(self): - self.cnx = Connection(self._get_engine()) + if self.cnx is None: + self.cnx = Connection(self._get_engine()) return self.cnx #========================================================================================================= |