Hi.
I am using generateDS-2.15a-py2.7 and when I try to parse an XSD I am
getting the error "UnboundLocalError: local variable 'element' referenced
before assignment".
The stack trace is:
Traceback (most recent call last):
File "/usr/bin/generateDS.py", line 4, in <module>
__import__('pkg_resources').run_script('generateDS==2.15a',
'generateDS.py')
File "build/bdist.cygwin-1.7.31-i686/egg/pkg_resources.py", line 517, in
run_script
File "build/bdist.cygwin-1.7.31-i686/egg/pkg_resources.py", line 1430,
in run_script
File
"/usr/lib/python2.7/site-packages/generateDS-2.15a-py2.7.egg/EGG-INFO/scripts/generateDS.py",
line 6634, in <module>
File
"/usr/lib/python2.7/site-packages/generateDS-2.15a-py2.7.egg/EGG-INFO/scripts/generateDS.py",
line 6622, in main
File
"/usr/lib/python2.7/site-packages/generateDS-2.15a-py2.7.egg/EGG-INFO/scripts/generateDS.py",
line 6233, in parseAndGenerate
File "/usr/lib/python2.7/xml/sax/expatreader.py", line 107, in parse
xmlreader.IncrementalParser.parse(self, source)
File "/usr/lib/python2.7/xml/sax/xmlreader.py", line 123, in parse
self.feed(buffer)
File "/usr/lib/python2.7/xml/sax/expatreader.py", line 210, in feed
self._parser.Parse(data, isFinal)
File "/usr/lib/python2.7/xml/sax/expatreader.py", line 307, in
end_element
self._cont_handler.endElement(name)
File
"/usr/lib/python2.7/site-packages/generateDS-2.15a-py2.7.egg/EGG-INFO/scripts/generateDS.py",
line 1710, in endElement
The code in question appears to be:
elif (name == ElementType or
(name == ComplexTypeType and self.stack[-1].complexType)):
self.inElement = 0
self.inNonanonymousComplexType = 0
if len(self.stack) >= 2:
element = self.stack.pop()
self.stack[-1].addChild(element)
if name == ElementType and len(self.stack) == 1:
element.setIsRootElement(True)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
Is there a fix for this?
Thanks,
Adnan
The information included in this e-mail and any files transmitted with it is
strictly confidential and may be privileged or otherwise protected from
disclosure. If you are not the intended recipient, please notify the sender
immediately by e-mail and delete this e-mail as well as any attachment from
your system. If you are not the intended recipient you are not authorized to
use and/or copy this message and/or attachment and/or disclose the contents to
any other person.
------------------------------------------------------------------------------
_______________________________________________
generateds-users mailing list
generateds-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/generateds-users