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

nobody at svn.erp5.org nobody at svn.erp5.org
Wed Sep 23 17:30:23 CEST 2009


Author: nicolas
Date: Wed Sep 23 17:30:22 2009
New Revision: 29154

URL: http://svn.erp5.org?rev=29154&view=rev
Log:
do not discard server_max_key_length and server_max_value_length parameters
if there are not True.
0 is an expected value (means no limitation of size)

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=29154&r1=29153&r2=29154&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/Tool/MemcachedTool.py [utf8] (original)
+++ erp5/trunk/products/ERP5Type/Tool/MemcachedTool.py [utf8] Wed Sep 23 17:30:22 2009
@@ -76,8 +76,8 @@
         - make picklable ?
     """
   
-    def __init__(self, server_list=('127.0.0.1:11211',), server_max_key_length=None,
-                 server_max_value_length=None):
+    def __init__(self, server_list=('127.0.0.1:11211',), server_max_key_length=MARKER,
+                 server_max_value_length=MARKER):
       """
         Initialise properties :
         memcached_connection
@@ -96,9 +96,9 @@
       self.local_cache = {}
       self.scheduled_action_dict = {}
       init_dict = {}
-      if server_max_key_length:
+      if server_max_key_length is not MARKER:
         init_dict['server_max_key_length'] = server_max_key_length
-      if server_max_value_length:
+      if server_max_value_length is not MARKER:
         init_dict['server_max_value_length'] = server_max_value_length
       self.memcached_connection = memcache.Client(server_list, **init_dict)
 




More information about the Erp5-report mailing list