equal
deleted
inserted
replaced
1227 return "(?:%s){1,%d}" % (name, infos["maxOccurs"]) |
1227 return "(?:%s){1,%d}" % (name, infos["maxOccurs"]) |
1228 else: |
1228 else: |
1229 if infos["maxOccurs"] == "unbounded": |
1229 if infos["maxOccurs"] == "unbounded": |
1230 return "(?:%s){%d,}" % (name, infos["minOccurs"], name) |
1230 return "(?:%s){%d,}" % (name, infos["minOccurs"], name) |
1231 else: |
1231 else: |
1232 return "(?:%s){%d,%d}" % (name, infos["minOccurs"], |
1232 return "(?:%s){%d,%d}" % (name, |
1233 infos["maxOccurs"]) |
1233 infos["minOccurs"], |
|
1234 infos["maxOccurs"]) |
1234 |
1235 |
1235 |
1236 |
1236 def GetStructurePattern(classinfos): |
1237 def GetStructurePattern(classinfos): |
1237 base_structure_pattern = ( |
1238 base_structure_pattern = ( |
1238 classinfos["base"].StructurePattern.pattern[:-1] |
1239 classinfos["base"].StructurePattern.pattern[:-1] |