コード例 #1
0
ファイル: test_engine.py プロジェクト: 1012/scrapy
 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)
コード例 #2
0
ファイル: test_engine.py プロジェクト: xacprod/ve1
 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)
コード例 #3
0
ファイル: test_engine.py プロジェクト: wwjiang007/scrapy
 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()
コード例 #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)
コード例 #5
0
ファイル: signalmanager.py プロジェクト: 7924102/scrapy
    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)
コード例 #6
0
 def tearDown(self):
     for name, signal in vars(signals).items():
         if not name.startswith('_'):
             disconnect_all(signal)
コード例 #7
0
 def disconnect_all(self, *a, **kw):
     kw.setdefault('sender', self.sender)
     return signal.disconnect_all(*a, **kw)
コード例 #8
0
ファイル: test_pipeline_media.py プロジェクト: 1012/scrapy
 def tearDown(self):
     for name, signal in vars(signals).items():
         if not name.startswith('_'):
             disconnect_all(signal)
コード例 #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)
コード例 #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)