[Erp5-report] r36346 cedric.dsm - in /erp5/trunk/utils/erp5.recipe.memcachedserver: ./ src/...

nobody at svn.erp5.org nobody at svn.erp5.org
Tue Jun 15 11:30:44 CEST 2010


Author: cedric.dsm
Date: Tue Jun 15 11:30:41 2010
New Revision: 36346

URL: http://svn.erp5.org?rev=36346&view=rev
Log:
erp5.recipe.memcachedserver v0.0.3 : 
- Changing the way the run_as_daemon string is parsed as a boolean (simpler). The parsing code is now inlined in the build_configuration_file() method.

Modified:
    erp5/trunk/utils/erp5.recipe.memcachedserver/CHANGES.txt
    erp5/trunk/utils/erp5.recipe.memcachedserver/setup.py
    erp5/trunk/utils/erp5.recipe.memcachedserver/src/erp5/recipe/memcachedserver/__init__.py

Modified: erp5/trunk/utils/erp5.recipe.memcachedserver/CHANGES.txt
URL: http://svn.erp5.org/erp5/trunk/utils/erp5.recipe.memcachedserver/CHANGES.txt?rev=36346&r1=36345&r2=36346&view=diff
==============================================================================
--- erp5/trunk/utils/erp5.recipe.memcachedserver/CHANGES.txt [utf8] (original)
+++ erp5/trunk/utils/erp5.recipe.memcachedserver/CHANGES.txt [utf8] Tue Jun 15 11:30:41 2010
@@ -1,6 +1,12 @@
 Changelog
 =========
 
+0.0.3 (2010-06-15)
+----------------
+
+- Changing the way the run_as_daemon string is parsed as a boolean
+  [Cedric de Saint Martin]
+
 0.0.2 (2010-06-15)
 ----------------
 

Modified: erp5/trunk/utils/erp5.recipe.memcachedserver/setup.py
URL: http://svn.erp5.org/erp5/trunk/utils/erp5.recipe.memcachedserver/setup.py?rev=36346&r1=36345&r2=36346&view=diff
==============================================================================
--- erp5/trunk/utils/erp5.recipe.memcachedserver/setup.py [utf8] (original)
+++ erp5/trunk/utils/erp5.recipe.memcachedserver/setup.py [utf8] Tue Jun 15 11:30:41 2010
@@ -2,7 +2,7 @@ from setuptools import setup, find_packa
 import os
 
 name = "erp5.recipe.memcachedserver"
-version = '0.0.2'
+version = '0.0.3'
 
 def read(*rnames):
   return open(os.path.join(os.path.dirname(__file__), *rnames)).read()

Modified: erp5/trunk/utils/erp5.recipe.memcachedserver/src/erp5/recipe/memcachedserver/__init__.py
URL: http://svn.erp5.org/erp5/trunk/utils/erp5.recipe.memcachedserver/src/erp5/recipe/memcachedserver/__init__.py?rev=36346&r1=36345&r2=36346&view=diff
==============================================================================
--- erp5/trunk/utils/erp5.recipe.memcachedserver/src/erp5/recipe/memcachedserver/__init__.py [utf8] (original)
+++ erp5/trunk/utils/erp5.recipe.memcachedserver/src/erp5/recipe/memcachedserver/__init__.py [utf8] Tue Jun 15 11:30:41 2010
@@ -30,19 +30,6 @@ class Recipe(object):
     self.egg = zc.recipe.egg.Egg(buildout, options['recipe'], options)
     self.logger=logging.getLogger(self.name)
 
-
-  def parseBoolean(self, b):
-    # Handle case where b is already a Boolean type.
-    if b == False or b == True:
-      return b
-    b = b.strip()
-    if len(b) < 1:
-      raise ValueError('Cannot parse empty string into boolean.')
-    b = b[0].lower()
-    if b == 't' or b == '1' or b == 'y':
-      return True
-    return False
-
   def createDirIfNeeded(self, path):
     # Checks directory existence. If not, creates it
     if not os.path.isdir(path):
@@ -107,7 +94,7 @@ class Recipe(object):
         simultaneous_connections)
     if user: 
       config.set('memcached', 'user', user)
-    if self.parseBoolean(run_as_daemon):
+    if str(run_as_daemon).strip().lower() in ['true', 'yes', 'y', '1']:
       config.set('memcached', 'run_as_daemon', 'true')
     if pid_file: 
       config.set('memcached', 'pid_file', pid_file)




More information about the Erp5-report mailing list