示例#1
0
 def connect_with_events(self, receiver, mapping=None, events=None,
         use_defaults=False):
     signals.connect(self, receiver, mapping=mapping)
     if use_defaults:
         api.add_default_events(self, receiver)
     if events:
         api.add_events(self.name, events)
示例#2
0
 def connect_with_events(self,
                         receiver,
                         mapping=None,
                         events=None,
                         use_defaults=False):
     signals.connect(self, receiver, mapping=mapping)
     if use_defaults:
         api.add_default_events(self, receiver)
     if events:
         api.add_events(self.name, events)
示例#3
0
文件: resource.py 项目: loles/solar
 def connect_with_events(self, receiver, mapping=None, events=None,
                         use_defaults=False):
     mapping = get_mapping(self, receiver, mapping)
     self._connect_inputs(receiver, mapping)
     # signals.connect(self, receiver, mapping=mapping)
     # TODO: implement events
     if use_defaults:
         api.add_default_events(self, receiver)
     if events:
         api.add_events(self.name, events)
示例#4
0
 def connect_with_events(self,
                         receiver,
                         mapping=None,
                         events=None,
                         use_defaults=False):
     mapping = get_mapping(self, receiver, mapping)
     self._connect_inputs(receiver, mapping)
     # signals.connect(self, receiver, mapping=mapping)
     # TODO: implement events
     if use_defaults:
         api.add_default_events(self, receiver)
     if events:
         api.add_events(self.name, events)
示例#5
0
文件: resource.py 项目: loles/solar-1
 def connect_with_events(self, receiver, mapping=None, events=None,
                         use_defaults=False):
     mapping = get_mapping(self, receiver, mapping)
     self._connect_inputs(receiver, mapping)
     LogItem.new({'resource': receiver.name,
                  'action': 'run',
                  'tags': receiver.tags}).save_lazy()
     # signals.connect(self, receiver, mapping=mapping)
     # TODO: implement events
     if use_defaults:
         if self != receiver:
             api.add_default_events(self, receiver)
     if events:
         api.add_events(self.name, events)
示例#6
0
 def connect_with_events(self,
                         receiver,
                         mapping=None,
                         events=None,
                         use_defaults=False):
     mapping = get_mapping(self, receiver, mapping)
     self._connect_inputs(receiver, mapping)
     LogItem.new({
         'resource': receiver.name,
         'action': 'run',
         'tags': receiver.tags
     }).save_lazy()
     # signals.connect(self, receiver, mapping=mapping)
     # TODO: implement events
     if use_defaults:
         if self != receiver:
             api.add_default_events(self, receiver)
     if events:
         api.add_events(self.name, events)