[Erp5-report] r27495 - /erp5/trunk/products/ERP5Type/Tool/MemcachedTool.py

nobody at svn.erp5.org nobody at svn.erp5.org
Wed Jun 10 16:01:57 CEST 2009


Author: nicolas
Date: Wed Jun 10 16:01:53 2009
New Revision: 27495

URL: http://svn.erp5.org?rev=27495&view=rev
Log:
get server_address_list from Memcached Plugins

Modified:
    erp5/trunk/products/ERP5Type/Tool/MemcachedTool.py

Modified: erp5/trunk/products/ERP5Type/Tool/MemcachedTool.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Type/Tool/MemcachedTool.py?rev=27495&r1=27494&r2=27495&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/Tool/MemcachedTool.py [utf8] (original)
+++ erp5/trunk/products/ERP5Type/Tool/MemcachedTool.py [utf8] Wed Jun 10 16:01:53 2009
@@ -1,3 +1,4 @@
+# -*- coding: utf-8 -*-
 ##############################################################################
 #
 # Copyright (c) 2006 Nexedi SARL and Contributors. All Rights Reserved.
@@ -307,7 +308,10 @@
         Get the list of memcached servers to use.
         Defaults to ['127.0.0.1:11211', ].
       """
-      return getattr(self, 'server_address_list', ['127.0.0.1:11211', ])
+      server_address_list = []
+      for memcached_plugin in self.contentValues(portal_type='Memcached Plugin', sort_on='int_index'):
+        server_address_list.append(memcached_plugin.getUrlString())
+      return server_address_list
 
     def setServerAddressList(self, value):
       """




More information about the Erp5-report mailing list