There is a new version of generateDS.py with a few fixes.
Here are the notes from the README:
Version 2.1c (8/8/2010)
* Fix to functions parse, parseString, and parseLiteral so that
they start the build with the correct root class. I believe
that there yet is another case that this does not handle,
specifically when element name is different from class/type
name and the element definition is not the first definition in
the schema.
* Fix to generation of build method for derived elements (i.e.
elements with "extension base=". These were being treated as
if they were abstract, i.e. 'abstract="true"'.
* Fix to generation of the call to the superclass constructor in
the generated subclass module. Prevented the generation of
duplicate arguments.
* Added a comment to the generated superclass module at the top
that specifies the utf-8 source code encoding:
# -*- coding: utf-8 -*-
I'm a bit unsure about the change related to elements defined with
'abstract="true"'. I've read what I can find on the Web about
abstract elements, but I'm still a bit mystified. So, if anyone
has a schema that defines abstract elements, and if you try the new
version, please let me know have it works for you.
And, does anyone have any ideas about whether adding the encoding
to the top of the generated (super) module file will cause
any problems? There is a user who had a schema that made
that necessary.
You can find it in the usual places:
- Python Package Index -- http://pypi.python.org/pypi/generateDS/
- Source Forge -- http://sourceforge.net/projects/generateds/
- My Web site --
- http://www.rexx.com/~dkuhlman/generateDS-2.1c.tar.gz
If you comments, suggestions, or problems, please send them along.
- Dave
--
Dave Kuhlman
http://www.rexx.com/~dkuhlman
------------------------------------------------------------------------------
This SF.net email is sponsored by
Make an app they can't live without
Enter the BlackBerry Developer Challenge
http://p.sf.net/sfu/RIM-dev2dev
_______________________________________________
generateds-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/generateds-users