Пример #1
0
    def __getitem__(self, key):
        """ Override getitem to enforce aliases """

        key = self.__class__.aliases.get(key, key)
        return Snippet.__getitem__(self, key)
Пример #2
0
    def __setitem__(self, key, value):
        """ Override getitem to enforce aliases """

        key = self.__class__.aliases.get(key, key)
        Snippet.__setitem__(self, key, value)
Пример #3
0
 def __init__(self, code, *args, **kwargs):
     Snippet.__init__(self, code, None, *args, **kwargs)
     EventDispatcher.__init__(self)
     self._window = None
Пример #4
0
    def __setitem__(self, key, value):
        """ Override getitem to enforce aliases """

        key = self.__class__.aliases.get(key, key)
        Snippet.__setitem__(self, key, value)
Пример #5
0
    def __getitem__(self, key):
        """ Override getitem to enforce aliases """

        key = self.__class__.aliases.get(key, key)
        return Snippet.__getitem__(self, key)
Пример #6
0
 def __init__(self, code, *args, **kwargs):
     Snippet.__init__(self, code, None, *args, **kwargs)
     EventDispatcher.__init__(self)
     self._window = None
Пример #7
0
    def attach(self, program):
        """ A new program is attached """

        Snippet.attach(self,program)
        self.dispatch_event("on_attach", program)