def cmdloop(self, intro=""): try: Cmd.cmdloop(self, intro) self.postloop() except KeyboardInterrupt: print("^C") self.cmdloop()
def cmdloop(self, intro=None): if self.intro: print(self.intro) while True: try: Cmd.cmdloop(self, intro="") self.postloop() break except subprocess.CalledProcessError as e: log.info(on_color('RED', 'Command error: ' + str(e))) if self.args.exit_on_err or not self.is_interactive(): self.abort() except KeyboardInterrupt as e: log.info(on_color('RED', '[interrupted]')) if self.args.exit_on_err or not self.is_interactive(): self.last_exc = sys.exc_info() self.abort() except Exception as e: self.last_exc = sys.exc_info() if not self.is_interactive(): # we are running in batch mode log.critical( on_color('RED', 'exception catched in batch mode: %s'), e) self.abort() log.critical(on_color('RED', 'exception catched !!! %s'), e) log.critical( on_color('RED', 'get more details with "traceback".'))
def cmdloop(self, line): """ The main cmdloop logic that handles navigation to other menus. """ while True: try: if self.menu_state == 'Discovery': self.do_discovery('') elif self.menu_state == 'Enumerate': self.do_enumerate('') elif self.menu_state == 'Smash': self.do_smash('') else: Cmd.cmdloop(self) except GoMain as e: self.menu_state = 'Main' except GoDiscovery as e: self.menu_state = 'Discovery' except GoEnumerate as e: self.menu_state = 'Enumerate' except GoSmash as e: self.menu_state = 'Smash'
def talk_loop(self): """Repeatedly issue a prompt, accept input, parse an initial prefix off the received input, and dispatch to action methods, passing them the remainder of the line as argument.""" try: Cmd.cmdloop(self) except KeyboardInterrupt as e: print 'KeyboardInterrupt!' self.talk_loop() return
def cmdloop(self, intro=""): try: Cmd.cmdloop(self, intro) self.postloop() except KeyboardInterrupt: print("^C") self.cmdloop()
def cmdloop(self, line): """It starts interactive mode with command to be executed. Args: line (str): command with args to be executed. """ Cmd.onecmd(self, line) Cmd.cmdloop(self)
def cmdloop(self): while True: try: Cmd.cmdloop(self) except KeyboardInterrupt: print(' - interrupted') continue break
def cmdloop(self): while True: try: Cmd.cmdloop(self) except KeyboardInterrupt: print(' - interrupted') continue break
def cmdloop(self, intro=None): if intro is not None: self.vprint(intro) while not self.shutdown.isSet(): try: Cmd.cmdloop(self, intro=intro) except Exception: logger.error(traceback.format_exc())
def cmdloop(self, intro=None): if intro != None: self.vprint(intro) while not self.shutdown.isSet(): try: Cmd.cmdloop(self, intro=intro) except: traceback.print_exc()
def cmdloop(self): """ Overriding this method to handle Ctrl+C """ try: Cmd.cmdloop(self) except KeyboardInterrupt as e: sys.stdout.write('\n^C\n') sys.exit(0)
def cmdloop(self, intro=None): """ Overridden cmdloop to catch CTRL-Cs """ try: Cmd.cmdloop(self, intro) except KeyboardInterrupt: l.info("type \'quit\' or \'exit\' to exit") self.cmdloop()
def cmdloop(self, intro=None): if intro != None: self.vprint(intro) while not self.shutdown.isSet(): try: Cmd.cmdloop(self, intro=intro) except: traceback.print_exc()
def cmdloop(self, args): # TODO: high: read params from line & import employees if len(args) > 0: for item in args: if item.endswith(".csv"): self.do_read_csv_file(item + " csv") else: print('invalid parameter: "{}", skipping'.format(item)) Cmd.cmdloop(self)
def cmdloop(self, intro=None): print(self.intro) while True: try: Cmd.cmdloop(self, intro="") self.postloop() break except KeyboardInterrupt: print("")
def cmdloop(self): while True: try: Cmd.cmdloop(self) sys.exit(0) except KeyboardInterrupt: print "\nControl-C" sys.exit(1) except Exception as e: print e
def cmdloop(self): try: Cmd.cmdloop(self) except: print_exc() self.drseus.db.log_event('Error', 'Supervisor', 'Exception', self.drseus.db.log_exception) self.drseus.debugger.close() self.drseus.db.result.outcome_category = 'Supervisor' self.drseus.db.result.outcome = 'Uncaught exception' self.drseus.db.log_result(exit=True)
def cmdloop(self, **kwargs): '''''' try: Cmd.cmdloop(self, **kwargs) ## except ExitException as e: return except Exception as e: self.log.error("cmdloop caught error: %s" % e) self.continue_prompt( "A critical error occurred. Would you like to keep this shell open?" ) self.cmdloop(**kwargs)
def cmdloop(self): intro = self.INTRO while(True): try: Cmd.cmdloop(self, intro) break except KeyboardInterrupt: self.stdout.write("\n") break except Exception: import traceback traceback.print_exc() self.saveHistory()
def cmdloop(self, *a, **kw): while 1: try: return Cmd.cmdloop(self, *a, **kw) except KeyboardInterrupt: print('^C') continue return
def cmdloop(self): while True: try: if self.menu_state == "domains": self.do_domains("") elif self.menu_state == "pushkeys": self.do_pushkeys("") elif self.menu_state == "modules": self.do_modules("") else: # main title() stats() Cmd.cmdloop(self) # handle those pesky ctrl+c's except KeyboardInterrupt as e: self.menu_state = "main" try: choice = input("\n[>] Exit? [y/N] ") if choice.lower() != "" and choice.lower()[0] == "y": sys.exit() return True else: continue except KeyboardInterrupt as e: continue # exception used to signal jumping to "Main" menu except NavMain as e: self.menu_state = "main" # exception used to signal jumping to "Agents" menu except NavPushkeys as e: self.menu_state = "pushkeys" # exception used to signal jumping to "Listeners" menu except NavModules as e: self.menu_state = "modules" except Exception as e: print("Exception: %s" % e)
def cmdloop(self): while True: try: if self.menu_state == "domains": self.do_domains("") elif self.menu_state == "pushkeys": self.do_pushkeys("") elif self.menu_state == "modules": self.do_modules("") else: # main title() stats() Cmd.cmdloop(self) # handle those pesky ctrl+c's except KeyboardInterrupt as e: self.menu_state = "main" try: choice = input("\n[>] Exit? [y/N] ") if choice.lower() != "" and choice.lower()[0] == "y": sys.exit() return True else: continue except KeyboardInterrupt as e: continue # exception used to signal jumping to "Main" menu except NavMain as e: self.menu_state = "main" # exception used to signal jumping to "Agents" menu except NavPushkeys as e: self.menu_state = "pushkeys" # exception used to signal jumping to "Listeners" menu except NavModules as e: self.menu_state = "modules" except Exception as e: print("Exception: %s" % e)
def cmdloop(self): self.print_line(self.intro) while 1: try: Cmd.cmdloop(self, '') break except KeyboardInterrupt: self.print_line('') self.print_line("closing pool...") self.pool.close() # terminate all jobs running = 0 for job in self.jobs: try: job.get(0) except multip.TimeoutError: running = 1 break if running: while 1: yn = raw_input("Do you want wait %d running jobs? [Y/n]" % len(self.jobs)).lower() if yn == 'y': wait = 1 break elif yn == 'n': wait = 0 break if wait: self.print_line("waiting children...") self.pool.join() self.pool.terminate() else: self.print_line("terminate pool...") self.pool.terminate() self.pool.join() else: self.pool.terminate()
def cmdloop(self, intro=None): try: Cmd.cmdloop(self, intro) except Exception as ex: io.track_error('something bad happened', ex)
def cmdloop(self): print "welcome to harish interpreter" Cmd.cmdloop(self)
def main(): command = PayUCLI() Cmd.cmdloop(command)
def cmdloop(self, intro=None): try: Cmd.cmdloop(self, intro) except KeyboardInterrupt: self.onecmd('quit')
def cmdloop(self): try: Cmd.cmdloop(self) except KeyboardInterrupt as e: self.intro = '\n' self.cmdloop()
def cmdloop(self, intro='a simulated file system command line set under windows'): print intro Cmd.cmdloop(self)
def cmdloop(self): try: Cmd.cmdloop(self) except KeyboardInterrupt as e: self.intro = '\n' self.cmdloop()
def cmdloop(self): print "Welcome to My Interpreter!" Cmd.cmdloop(self)
def cmdloop(self): Cmd.cmdloop(self)
def cmdloop(self, *args, **kwargs): '''We override this to support auto_cmdloop.''' self.cmdloop_executed = True return Cmd.cmdloop(self, *args, **kwargs)
def cmdloop(self, name): # pragma: no cover new_name = "Hello " + name + ". " intro = new_name + "Welcome to PlantUML to Python Converter" return Cmd.cmdloop(self, intro)
def cmdloop(self): try: Cmd.cmdloop(self) except KeyboardInterrupt as e: print '' self.exit()
def cmdloop(self, intro=None): try: Cmd.cmdloop(self, intro) except KeyboardInterrupt: print('Exit.') sys.exit()
def cmdloop(self, intro=None): try: Cmd.cmdloop(self, intro) except KeyboardInterrupt: ''' catch ctrl + c ''' raise SystemExit
def cmdloop(self, intro=None): try: Cmd.cmdloop(self, intro="") except KeyboardInterrupt: rospy.logerr("ctrl+c")
def cmdloop(self, intro=None): try: Cmd.cmdloop(self, intro) except KeyboardInterrupt: print "\nCaught Ctrl+C, exiting" self.do_exit('')
def cmdloop(self, intro=None): try: Cmd.cmdloop(self, intro) except KeyboardInterrupt: print "\nCaught Ctrl+C, exiting" self.do_exit('')
def cmdloop(self,intro): print intro try: Cmd.cmdloop(self,intro) except KeyboardInterrupt as e: self.cmdloop(intro)
def cmdloop(self, intro=None): try: Cmd.cmdloop(self, intro) except KeyboardInterrupt: self.onecmd('quit')