Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMiguel Gonzalez <migonzalvar@activitycentral.com>2013-08-07 08:46:25 (GMT)
committer Miguel Gonzalez <migonzalvar@activitycentral.com>2013-08-07 08:46:25 (GMT)
commit869fdde50287c669991c9f82f648acd375af24a9 (patch)
tree483a5121341086062566c12ac7c717c7c07209c0
parent3eac8ec63bb0f83a001f302b666931988b1dc317 (diff)
Reuses cnx if created
-rw-r--r--stats_consolidation/db.py4
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
#=========================================================================================================