# HG changeset patch # User Julien Cristau # Date 1444304700 -7200 # Node ID b4f8c0b98c295a70e21bf2d8dde195d2beff4a7a # Parent 26a36c2a5fbd343607be2ac0f015f59ddb58b23e [schema] use classmethod decorator diff -r 26a36c2a5fbd -r b4f8c0b98c29 schema.py --- a/schema.py Fri Oct 16 16:44:36 2015 +0200 +++ b/schema.py Thu Oct 08 13:45:00 2015 +0200 @@ -1207,11 +1207,11 @@ return ';%s;%s\n%s' % (','.join(sorted(self.mainvars)), self.expression, self.msg or '') + @classmethod def deserialize(cls, value): value, msg = value.split('\n', 1) _, mainvars, expression = value.split(';', 2) return cls(expression, mainvars, msg) - deserialize = classmethod(deserialize) def repo_check(self, session, eidfrom, rtype, eidto=None): """raise ValidationError if the relation doesn't satisfy the constraint