diff options
| author | Xavier Morel <xmo@tinyerp.com> | 2009-12-02 11:14:58 +0100 |
|---|---|---|
| committer | Xavier Morel <xmo@tinyerp.com> | 2009-12-02 11:14:58 +0100 |
| commit | cf13b6c36e0e597389327b09de2b810bc68a2d76 (patch) | |
| tree | f7ed2b76c3f1117e10c28073403621e556808606 /bin/sql_db.py | |
| parent | 4368e48f8b17dc71012c3392122ca80e36c533bc (diff) | |
| parent | 9bb02a1bb021b98aa4b3530e43f89721a6a02bb4 (diff) | |
[merge] fix-shebang from 5.0 to trunk
bzr revid: hmo@tinyerp.com-20091202091102-r509b0bgogyul6yx
bzr revid: xmo@tinyerp.com-20091202101458-6a1mo240grkld6do
Diffstat (limited to 'bin/sql_db.py')
| -rw-r--r-- | bin/sql_db.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/bin/sql_db.py b/bin/sql_db.py index 93b031e0673..a84547b0b7c 100644 --- a/bin/sql_db.py +++ b/bin/sql_db.py @@ -170,6 +170,7 @@ class Cursor(object): sqllogs[type].clear() sum = timedelta(microseconds=sum) log("SUM %s:%s/%d [%d]" % (type, str(sum), self.sql_log_count, sql_counter)) + sqllogs[type].clear() process('from') process('into') self.sql_log_count = 0 @@ -315,6 +316,15 @@ class Connection(object): def serialized_cursor(self): return self.cursor(True) + def __nonzero__(self): + """Check if connection is possible""" + try: + cr = self.cursor() + cr.close() + return True + except: + return False + _dsn = '' for p in ('host', 'port', 'user', 'password'): |
