From e53d022e1f41eb913e3c183fa61896f064277ec2 Mon Sep 17 00:00:00 2001
From: Jim Fulton <jim@zope.com>
Date: Thu, 26 Aug 1999 20:24:12 +0000
Subject: [PATCH] Added duration to connection debugging info.

---
 trunk/src/ZODB/DB.py | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/trunk/src/ZODB/DB.py b/trunk/src/ZODB/DB.py
index 90b0e066..ba8ffedb 100644
--- a/trunk/src/ZODB/DB.py
+++ b/trunk/src/ZODB/DB.py
@@ -84,15 +84,15 @@
 ##############################################################################
 """Database objects
 
-$Id: DB.py,v 1.14 1999/08/25 17:36:02 jim Exp $"""
-__version__='$Revision: 1.14 $'[11:-2]
+$Id: DB.py,v 1.15 1999/08/26 20:24:12 jim Exp $"""
+__version__='$Revision: 1.15 $'[11:-2]
 
 import cPickle, cStringIO, sys, POSException
 from Connection import Connection
 from bpthread import allocate_lock
 from Transaction import Transaction
 from referencesf import referencesf
-from time import ctime
+from time import time, ctime
 
 StringType=type('')
 
@@ -493,10 +493,12 @@ class DB:
     def connectionDebugInfo(self):
         r=[]
         pools,pooll=self._pools
+        t=time()
         for version, (pool, allocated, lock) in pools.items():
             for c in allocated:
+                o=c._opened
                 r.append({
-                    'opened': c._opened and ctime(c._opened),
+                    'opened': o and ("%s (%.2fs)" % (ctime(o), t-o)),
                     'info': c._debug_info,
                     'version': version,
                     })
-- 
GitLab