[Erp5-report] r34613 daniele - /erp5/trunk/products/ERP5Type/Core/Folder.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Fri Apr 16 11:59:28 CEST 2010
Author: daniele
Date: Fri Apr 16 11:59:27 2010
New Revision: 34613
URL: http://svn.erp5.org?rev=34613&view=rev
Log:
Change 'method' argument given at generateNewId, this argument is now deprecated
Modified:
erp5/trunk/products/ERP5Type/Core/Folder.py
Modified: erp5/trunk/products/ERP5Type/Core/Folder.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Type/Core/Folder.py?rev=34613&r1=34612&r2=34613&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/Core/Folder.py [utf8] (original)
+++ erp5/trunk/products/ERP5Type/Core/Folder.py [utf8] Fri Apr 16 11:59:27 2010
@@ -127,9 +127,12 @@
# The only case where the id is unused (because the new object is not added
# to its parent) is when a temp object is created inside a non-temp object.
if id is None and (temp_container or not temp_object):
- new_id = str(container.generateNewId( id_group=id_group,
- default=default,
- method=method))
+ new_id_kw = {}
+ if method is not None:
+ new_id_kw['method'] = method
+ new_id = str(container.generateNewId(id_group=id_group,
+ default=default,
+ **new_id_kw))
else:
new_id = str(id)
@@ -254,8 +257,11 @@
while self.hasContent(my_id):
my_id = idGenerator()
else:
+ new_id_kw = {}
+ if method is not None:
+ new_id_kw['method'] = method
my_id = str(self.portal_ids.generateNewId(id_generator='document',
- id_group=id_group, default=default, method=method ))
+ id_group=id_group, default=default, **new_id_kw))
return my_id
security.declareProtected(Permissions.View, 'hasContent')
More information about the Erp5-report
mailing list