def __init__(self, *interfaces): Specification.__init__(self, _normalizeargs(interfaces))
def changed(self): Specification.changed(self) try: del self._v_attrs except AttributeError: pass
def changed(self, originally_changed): Specification.changed(self, originally_changed) try: del self._v_attrs except AttributeError: pass
def __providedBy__(self): # Hack to bind different widgets. return Specification( (implementedBy(self.__class__), providedBy(self._field)))
def __init__(self, *bases): Specification.__init__(self, _normalizeargs(bases))