[Erp5-report] r24868 - /erp5/trunk/products/ERP5Type/tests/Sequence.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Thu Dec 11 17:02:21 CET 2008
Author: jm
Date: Thu Dec 11 17:02:21 2008
New Revision: 24868
URL: http://svn.erp5.org?rev=24868&view=rev
Log:
Sequence class: Add setdefault method and simplify code other methods to access sequence variables.
Modified:
erp5/trunk/products/ERP5Type/tests/Sequence.py
Modified: erp5/trunk/products/ERP5Type/tests/Sequence.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Type/tests/Sequence.py?rev=24868&r1=24867&r2=24868&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/tests/Sequence.py [utf8] (original)
+++ erp5/trunk/products/ERP5Type/tests/Sequence.py [utf8] Thu Dec 11 17:02:21 2008
@@ -120,16 +120,16 @@
self._step_list.append(new_step)
def set(self, keyword, value):
- self._dict[keyword]=value
+ self._dict[keyword] = value
- def edit(self, **kw):
- for k, v in kw.items():
- self._dict[k]=v
+ def edit(self, *args, **kw):
+ if self._dict.update(*args, **kw)
- def get(self, keyword,default=None):
- if self._dict.has_key(keyword):
- return self._dict[keyword]
- return default
+ def get(self, *args, **kw):
+ if self._dict.get(*args, **kw)
+
+ def setdefault(self, *args, **kw):
+ if self._dict.setdefault(*args, **kw)
class SequenceList:
More information about the Erp5-report
mailing list