[Erp5-report] r33598 rafael - in /erp5/trunk/bt5/erp5_development_wizard: ExtensionTemplate...
nobody at svn.erp5.org
nobody at svn.erp5.org
Wed Mar 10 21:27:08 CET 2010
Author: rafael
Date: Wed Mar 10 21:27:07 2010
New Revision: 33598
URL: http://svn.erp5.org?rev=33598&view=rev
Log:
If class is not found raise some good message with information.
Keep the id of the div element.
Modified:
erp5/trunk/bt5/erp5_development_wizard/ExtensionTemplateItem/Development.py
erp5/trunk/bt5/erp5_development_wizard/bt/revision
Modified: erp5/trunk/bt5/erp5_development_wizard/ExtensionTemplateItem/Development.py
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_development_wizard/ExtensionTemplateItem/Development.py?rev=33598&r1=33597&r2=33598&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_development_wizard/ExtensionTemplateItem/Development.py [utf8] (original)
+++ erp5/trunk/bt5/erp5_development_wizard/ExtensionTemplateItem/Development.py [utf8] Wed Mar 10 21:27:07 2010
@@ -61,8 +61,15 @@
</div>
""" % (div_class)
document = lxml.html.fromstring(html_code)
- element = document.find_class(div_class)[0]
- element.getparent().replace(element, lxml.html.fromstring(main_content))
+ element_list = document.find_class(div_class)
+ if len(element_list) == 0:
+ raise ValueError("It was not possible to find div with class=%s" % (div_class))
+
+ element = element_list[0]
+ new_element = lxml.html.fromstring(main_content)
+ if element.get("id") is not None:
+ new_element.set('id', element.get('id'))
+ element.getparent().replace(element, new_element)
new_html_code = lxml.html.tostring(document, pretty_print=True)
return new_html_code.replace("__REPLACE_MAIN_CONTENT__",
- '<tal:block metal:define-slot="main"/>')
+ '<tal:block metal:define-slot="main"/>')
Modified: erp5/trunk/bt5/erp5_development_wizard/bt/revision
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_development_wizard/bt/revision?rev=33598&r1=33597&r2=33598&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_development_wizard/bt/revision [utf8] (original)
+++ erp5/trunk/bt5/erp5_development_wizard/bt/revision [utf8] Wed Mar 10 21:27:07 2010
@@ -1,1 +1,1 @@
-62
+64
More information about the Erp5-report
mailing list