--- a/xmlclass/xsdschema.py Sat Aug 19 00:58:44 2017 +0300
+++ b/xmlclass/xsdschema.py Sat Aug 19 01:11:27 2017 +0300
@@ -318,7 +318,7 @@
raise ValueError("value must be greater than %s" % str(facetvalue))
elif facetname == "maxInclusive" and value > facetvalue:
raise ValueError("value must be lesser than or equal to %s" % str(facetvalue))
- elif facetname == "maxExclusive" and value >= facetvalue:
+ elif facetname == "maxExclusive" and value >= facetvalue:
raise ValueError("value must be lesser than %s" % str(facetvalue))
elif facetname == "pattern":
model = re.compile("(?:%s)?$" % "|".join(map(lambda x: "(?:%s)" % x, facetvalue)))
@@ -352,7 +352,7 @@
return False
elif facetname == "maxInclusive" and value > facetvalue:
return False
- elif facetname == "maxExclusive" and value >= facetvalue:
+ elif facetname == "maxExclusive" and value >= facetvalue:
return False
elif facetname == "pattern":
model = re.compile("(?:%s)?$" % "|".join(map(lambda x: "(?:%s)" % x, facetvalue)))
@@ -379,7 +379,7 @@
return facetvalue + 1
elif facetname == "maxInclusive" and facetvalue < 0:
return facetvalue
- elif facetname == "maxExclusive" and facetvalue <= 0:
+ elif facetname == "maxExclusive" and facetvalue <= 0:
return facetvalue - 1
return basetypeinfos["initial"]()