예제 #1
0
파일: declarations.py 프로젝트: alga/vejas
 def __init__(self, *interfaces):
     Specification.__init__(self, _normalizeargs(interfaces))
예제 #2
0
파일: declarations.py 프로젝트: alga/vejas
 def changed(self):
     Specification.changed(self)
     try:
         del self._v_attrs
     except AttributeError:
         pass
예제 #3
0
 def changed(self, originally_changed):
     Specification.changed(self, originally_changed)
     try:
         del self._v_attrs
     except AttributeError:
         pass
예제 #4
0
 def changed(self, originally_changed):
     Specification.changed(self, originally_changed)
     try:
         del self._v_attrs
     except AttributeError:
         pass
예제 #5
0
 def __init__(self, *interfaces):
     Specification.__init__(self, _normalizeargs(interfaces))
예제 #6
0
 def __providedBy__(self):
     # Hack to bind different widgets.
     return Specification(
         (implementedBy(self.__class__), providedBy(self._field)))
예제 #7
0
 def __init__(self, *bases):
     Specification.__init__(self, _normalizeargs(bases))