--- a/schema.py Wed Oct 26 17:59:06 2011 +0200
+++ b/schema.py Thu Oct 27 10:38:02 2011 +0200
@@ -929,6 +929,9 @@
@classmethod
def deserialize(cls, value):
+ # XXX < 3.5.10 bw compat
+ if not value.startswith(';'):
+ return cls(value)
_, mainvars, expression = value.split(';', 2)
return cls(expression, mainvars)
@@ -983,6 +986,9 @@
self.msg or '')
def deserialize(cls, value):
+ # XXX < 3.5.10 bw compat
+ if not value.startswith(';'):
+ return cls(value)
value, msg = value.split('\n', 1)
_, mainvars, expression = value.split(';', 2)
return cls(expression, mainvars, msg)