[Checkins] SVN: Products.SQLAlchemyDA/trunk/ display pool parameters

Andreas Jung andreas at andreas-jung.com
Sun May 6 09:50:06 EDT 2007


Log message for revision 75560:
  display pool parameters
  

Changed:
  U   Products.SQLAlchemyDA/trunk/da.py
  U   Products.SQLAlchemyDA/trunk/pt/info.zpt

-=-
Modified: Products.SQLAlchemyDA/trunk/da.py
===================================================================
--- Products.SQLAlchemyDA/trunk/da.py	2007-05-06 13:28:01 UTC (rev 75559)
+++ Products.SQLAlchemyDA/trunk/da.py	2007-05-06 13:50:05 UTC (rev 75560)
@@ -183,6 +183,16 @@
         return self._wrapper._engine.connection_provider._pool.checkedin() > 0
 
 
+    security.declareProtected(view_management_screens, 'getPoolSize()')
+    def getPoolSize(self):
+        """ """
+        return self._wrapper._engine.connection_provider._pool.size() 
+
+    security.declareProtected(view_management_screens, 'getCheckedin()')
+    def getCheckedin(self):
+        """ """
+        return self._wrapper._engine.connection_provider._pool.checkedin() 
+
     security.declareProtected(view_management_screens, 'manage_start')
     def manage_start(self, RESPONSE=None):
         """ start engine """               

Modified: Products.SQLAlchemyDA/trunk/pt/info.zpt
===================================================================
--- Products.SQLAlchemyDA/trunk/pt/info.zpt	2007-05-06 13:28:01 UTC (rev 75559)
+++ Products.SQLAlchemyDA/trunk/pt/info.zpt	2007-05-06 13:50:05 UTC (rev 75560)
@@ -10,6 +10,15 @@
         </tr>
 
         <tr>
+            <td class="form-label">Connection pool size</td>
+            <td class="list-item" tal:content="context/getPoolSize" />
+        </tr>
+
+        <tr>
+            <td class="form-label">Number of open connections</td>
+            <td class="list-item" tal:content="context/getCheckedin" />
+        </tr>
+        <tr>
             <td class="form-label">Connected</td>
             <td class="list-item" tal:content="context/connected" />
         </tr>



More information about the Checkins mailing list