[Checkins] SVN: zc.buildout/branches/encolpe-escape-command/src/zc/buildout/buildout.py blend __setitem__ to not insert single '$'
Encolpe DEGOUTE
encolpe.degoute at free.fr
Mon Feb 1 04:58:15 EST 2010
Log message for revision 108682:
blend __setitem__ to not insert single '$'
Changed:
U zc.buildout/branches/encolpe-escape-command/src/zc/buildout/buildout.py
-=-
Modified: zc.buildout/branches/encolpe-escape-command/src/zc/buildout/buildout.py
===================================================================
--- zc.buildout/branches/encolpe-escape-command/src/zc/buildout/buildout.py 2010-02-01 09:46:20 UTC (rev 108681)
+++ zc.buildout/branches/encolpe-escape-command/src/zc/buildout/buildout.py 2010-02-01 09:58:15 UTC (rev 108682)
@@ -1171,6 +1171,8 @@
def __setitem__(self, option, value):
if not isinstance(value, str):
raise TypeError('Option values must be strings', value)
+ if '$' in value:
+ value = '$$'.join([chain.replace('$', '$$') for chain in value.split('$$')])
self._data[option] = value
def __delitem__(self, key):
More information about the checkins
mailing list