I'm seeing duplicate add methods getting created in each of the classes, ex:
def get_link(self): return self.link def set_link(self, link): self.link = link def add_link(self, value): self.link.append(value) def add_link(self, value): self.link.append(value) def insert_link_at(self, index, value): self.link.insert(index, value) def replace_link_at(self, index, value): self.link[index] = value The fix could go one of two ways and here's the one I "think" is correct, but I'm really not sure: diff -r 35e06ffa7707 generateDS.py --- a/generateDS.py Wed Nov 14 15:38:37 2018 +0300 +++ b/generateDS.py Wed Nov 14 22:54:20 2018 -0600 @@ -4729,9 +4729,6 @@ ' self.%s = %s\n' % ( capName, name, name, name)) if child.getMaxOccurs() > 1: - wrt(' def add%s(self, value):\n' - ' self.%s.append(value)\n' % ( - capName, name)) childType = child.getType() type_obj = ElementDict.get(childType) if (type_obj is not None and
dup_add.patch
Description: Binary data
_______________________________________________ generateds-users mailing list generateds-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/generateds-users