|
|
@ -23,13 +23,13 @@ class Attribute:
|
|
|
|
|
|
|
|
|
|
|
|
def __init__(self, isa=None, private=False, default=None, required=False, listof=None, priority=0, always_post_validate=False):
|
|
|
|
def __init__(self, isa=None, private=False, default=None, required=False, listof=None, priority=0, always_post_validate=False):
|
|
|
|
|
|
|
|
|
|
|
|
self.isa = isa
|
|
|
|
self.isa = isa
|
|
|
|
self.private = private
|
|
|
|
self.private = private
|
|
|
|
self.default = default
|
|
|
|
self.default = default
|
|
|
|
self.required = required
|
|
|
|
self.required = required
|
|
|
|
self.listof = listof
|
|
|
|
self.listof = listof
|
|
|
|
self.priority = priority
|
|
|
|
self.priority = priority
|
|
|
|
self.always_post_validate = always_post_validate
|
|
|
|
self.always_post_validate = always_post_validate
|
|
|
|
|
|
|
|
|
|
|
|
def __cmp__(self, other):
|
|
|
|
def __cmp__(self, other):
|
|
|
|
return cmp(other.priority, self.priority)
|
|
|
|
return cmp(other.priority, self.priority)
|
|
|
|