[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