[tahoe-lafs-trac-stream] [tahoe-lafs] #2116: xml parse error from S4 service

tahoe-lafs trac at tahoe-lafs.org
Mon Mar 17 22:23:31 UTC 2014


#2116: xml parse error from S4 service
-------------------------+-------------------------------------------------
     Reporter:  zooko    |      Owner:  daira
         Type:  defect   |     Status:  assigned
     Priority:  major    |  Milestone:  undecided
    Component:  code-    |    Version:  1.9.0-s3branch
  storage                |   Keywords:  s3 error txaws retry LeastAuthority
   Resolution:           |
Launchpad Bug:           |
-------------------------+-------------------------------------------------

Comment (by daira):

 {{{
 $ python
 Python 2.7.5+ (default, Jun  2 2013, 13:26:34)
 [GCC 4.7.3] on linux2
 Type "help", "copyright", "credits" or "license" for more information.

 >>> from xml.etree.ElementTree import XMLTreeBuilder
 >>> def XML(text):
 ...     parser = NamespaceFixXmlTreeBuilder()
 ...     parser.feed(text)
 ...     return parser.close()
 ...
 >>> class NamespaceFixXmlTreeBuilder(XMLTreeBuilder):
 ...     def _fixname(self, key):
 ...         if "}" in key:
 ...             key = key.split("}", 1)[1]
 ...         return key
 ...
 >>> XML("")
 Traceback (most recent call last):
   File "<stdin>", line 1, in <module>
   File "<stdin>", line 4, in XML
   File "/usr/lib/python2.7/xml/etree/ElementTree.py", line 1654, in close
     self._raiseerror(v)
   File "/usr/lib/python2.7/xml/etree/ElementTree.py", line 1506, in
 _raiseerror
     raise err
 xml.etree.ElementTree.ParseError: no element found: line 1, column 0
 }}}

-- 
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/2116#comment:19>
tahoe-lafs <https://tahoe-lafs.org>
secure decentralized storage


More information about the tahoe-lafs-trac-stream mailing list