[Checkins]
SVN: zc.z3monitor/branches/dev/src/zc/z3monitor/__init__.py
don't initialize if no config is there
Bernd Dorn
bernd.dorn at lovelysystems.com
Fri May 25 07:40:59 EDT 2007
Log message for revision 75958:
don't initialize if no config is there
Changed:
U zc.z3monitor/branches/dev/src/zc/z3monitor/__init__.py
-=-
Modified: zc.z3monitor/branches/dev/src/zc/z3monitor/__init__.py
===================================================================
--- zc.z3monitor/branches/dev/src/zc/z3monitor/__init__.py 2007-05-25 08:05:04 UTC (rev 75957)
+++ zc.z3monitor/branches/dev/src/zc/z3monitor/__init__.py 2007-05-25 11:40:57 UTC (rev 75958)
@@ -83,7 +83,7 @@
result.append((age, data['info']))
result.sort()
-
+
print >>connection, str(nconnections)
for status in getStatus():
print >>connection, status
@@ -110,17 +110,20 @@
for detail in db.cacheDetailSize():
ng += detail['ngsize']
s += detail['size']
-
+
print >> connection, data[0], data[1], data[2], s, ng
@zope.component.adapter(zope.app.appsetup.interfaces.IDatabaseOpenedEvent)
def initialize(opened_event):
+ config = zope.app.appsetup.product.getProductConfiguration(__name__)
+ if config is None:
+ return
+
for name, db in zope.component.getUtilitiesFor(ZODB.interfaces.IDatabase):
if db.getActivityMonitor() is None:
db.setActivityMonitor(ZODB.ActivityMonitor.ActivityMonitor())
-
- config = zope.app.appsetup.product.getProductConfiguration(__name__)
+
port = int(config['port'])
import zc.ngi.async
zc.ngi.async.listener(('', port), Server)
@@ -153,4 +156,4 @@
for line in open('/proc/%s/status' % pid):
if (line.split(':')[0] in want):
yield line.strip()
-
+
More information about the Checkins
mailing list