Ejemplo n.º 1
0
 def stop(self):
     self.port.stopListening()
     for name, signal in vars(signals).items():
         if not name.startswith('_'):
             disconnect_all(signal)
     self.crawler.uninstall()
     self.deferred.callback(None)
Ejemplo n.º 2
0
 def stop(self):
     self.port.stopListening()
     for name, signal in vars(signals).items():
         if not name.startswith('_'):
             disconnect_all(signal)
     self.crawler.uninstall()
     self.deferred.callback(None)
Ejemplo n.º 3
0
 def stop(self):
     self.port.stopListening()  # FIXME: wait for this Deferred
     for name, signal in vars(signals).items():
         if not name.startswith('_'):
             disconnect_all(signal)
     self.deferred.callback(None)
     return self.crawler.stop()
Ejemplo n.º 4
0
    def disconnect_all(self, signal, **kwargs):
        """
        Disconnect all receivers from the given signal.

        :param signal: the signal to disconnect from
        :type signal: object
        """
        kwargs.setdefault('sender', self.sender)
        return _signal.disconnect_all(signal, **kwargs)
Ejemplo n.º 5
0
    def disconnect_all(self, signal, **kwargs):
        """
        Disconnect all receivers from the given signal.

        :param signal: the signal to disconnect from
        :type signal: object
        """
        kwargs.setdefault('sender', self.sender)
        return _signal.disconnect_all(signal, **kwargs)
Ejemplo n.º 6
0
 def tearDown(self):
     for name, signal in vars(signals).items():
         if not name.startswith('_'):
             disconnect_all(signal)
Ejemplo n.º 7
0
 def disconnect_all(self, *a, **kw):
     kw.setdefault('sender', self.sender)
     return signal.disconnect_all(*a, **kw)
Ejemplo n.º 8
0
 def tearDown(self):
     for name, signal in vars(signals).items():
         if not name.startswith('_'):
             disconnect_all(signal)
Ejemplo n.º 9
0
 def tearDown(self):
     for name, signal in vars(signals).items():
         if not name.startswith('_'):
             disconnect_all(signal)
     self.pipe.close_spider(self.spider)
Ejemplo n.º 10
0
 def tearDown(self):
     for name, signal in vars(signals).items():
         if not name.startswith('_'):
             disconnect_all(signal)
     self.pipe.close_spider(self.spider)