コード例 #1
0
 def run(self, cmd, globals=None, locals=None):
     try:
         self._running = 1
         try:
             Bdb.run(self, cmd, globals, locals)
         except (BdbQuit, SystemExit):
             pass
         except:
             import traceback
             traceback.print_exc()
             if self._lock.acquire(0):
                 # Provide post-mortem analysis.
                 self.exc_info = sys.exc_info()
                 self.frame = self.exc_info[2].tb_frame
                 self.quitting = 0
                 self.eventLoop()
     finally:
         sys.settrace(None)  # Just to be sure
         self.quitting = 1
         self._running = 0
         self.cleanupServer()
コード例 #2
0
 def run(self, cmd, globals=None, locals=None):
     try:
         self._running = 1
         try:
             Bdb.run(self, cmd, globals, locals)
         except (BdbQuit, SystemExit):
             pass
         except:
             import traceback
             traceback.print_exc()
             if self._lock.acquire(0):
                 # Provide post-mortem analysis.
                 self.exc_info = sys.exc_info()
                 self.frame = self.exc_info[2].tb_frame
                 self.quitting = 0
                 self.eventLoop()
     finally:
         sys.settrace(None)  # Just to be sure
         self.quitting = 1
         self._running = 0
         self.cleanupServer()
コード例 #3
0
ファイル: debugger.py プロジェクト: zlsun/VisualAlgorithm
 def run(self, script):
     Bdb.run(self, script, self.globals, self.locals)
コード例 #4
0
ファイル: debugger_core.py プロジェクト: jhillairet/piScope
 def run(self, *args, **kargs):
     Bdb.run(self, *args, **kargs)
コード例 #5
0
ファイル: debugger_core.py プロジェクト: piScope/piScope
 def run(self, *args, **kargs):
     Bdb.run(self, *args, **kargs)