[Checkins] SVN: z3c.reference/branches/flash/s fix parsing bug

Bernd Dorn bernd.dorn at lovelysystems.com
Sun Sep 9 13:22:36 EDT 2007


Log message for revision 79545:
  fix parsing bug

Changed:
  U   z3c.reference/branches/flash/setup.py
  U   z3c.reference/branches/flash/src/z3c/reference/browser/serialize.py

-=-
Modified: z3c.reference/branches/flash/setup.py
===================================================================
--- z3c.reference/branches/flash/setup.py	2007-09-09 17:04:14 UTC (rev 79544)
+++ z3c.reference/branches/flash/setup.py	2007-09-09 17:22:35 UTC (rev 79545)
@@ -26,6 +26,7 @@
     install_requires = [
         'setuptools',
         'ZODB3',
+        'BeautifulSoup',
         'zc.resourcelibrary',
         'zope.app.component',
         'zope.app.file',

Modified: z3c.reference/branches/flash/src/z3c/reference/browser/serialize.py
===================================================================
--- z3c.reference/branches/flash/src/z3c/reference/browser/serialize.py	2007-09-09 17:04:14 UTC (rev 79544)
+++ z3c.reference/branches/flash/src/z3c/reference/browser/serialize.py	2007-09-09 17:22:35 UTC (rev 79545)
@@ -1,7 +1,10 @@
 import cElementTree
 import urllib
+from BeautifulSoup import BeautifulSoup
 def serializeForm(html):
 
+    tags = BeautifulSoup(html)(['input', 'textarea'])
+    html = ''.join([str(tag) for tag in tags])
     html = '<div>%s</div>' % html
     elem = cElementTree.fromstring(html)
     res = []



More information about the Checkins mailing list