コード例 #1
0
ファイル: thread.py プロジェクト: gilshwartz/tortoisehg-caja
 def abort(self):
     if self.isRunning() and hasattr(self, 'thread_id'):
         self.abortbyuser = True
         try:
             thread2._async_raise(self.thread_id, KeyboardInterrupt)
         except ValueError:
             pass
コード例 #2
0
ファイル: thread.py プロジェクト: allenk/tortoisehg-caja
 def abort(self):
     if self.isRunning() and hasattr(self, 'thread_id'):
         self.abortbyuser = True
         try:
             thread2._async_raise(self.thread_id, KeyboardInterrupt)
         except ValueError:
             pass
コード例 #3
0
 def abort(self):
     if self._threadid is None:
         return
     try:
         thread2._async_raise(self._threadid, KeyboardInterrupt)
         self.wait()
     except ValueError:
         pass
コード例 #4
0
ファイル: fileview.py プロジェクト: allenk/tortoisehg-caja
 def abort(self):
     if self._threadid is None:
         return
     try:
         thread2._async_raise(self._threadid, KeyboardInterrupt)
         self.wait()
     except ValueError:
         pass
コード例 #5
0
ファイル: guess.py プロジェクト: velorientc/git_test7
 def cancel(self):
     tid = self.threadid
     if tid is None:
         return
     try:
         thread2._async_raise(tid, KeyboardInterrupt)
     except ValueError:
         pass