Ejemplo n.º 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()
Ejemplo n.º 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()
Ejemplo n.º 3
0
 def run(self, script):
     Bdb.run(self, script, self.globals, self.locals)
Ejemplo n.º 4
0
 def run(self, *args, **kargs):
     Bdb.run(self, *args, **kargs)
Ejemplo n.º 5
0
 def run(self, *args, **kargs):
     Bdb.run(self, *args, **kargs)