def cli_run(args): try: argdict = args.__dict__ destination = argdict['destination'] nm = NuleculeManager(app_spec=argdict['app_spec'], destination=destination, cli_answers=argdict['cli_answers'], answers_file=argdict['answers']) nm.run(**argdict) # Clean up the files if the user asked us to. Otherwise # notify the user where they can manage the application if destination and destination.lower() == 'none': Utils.rm_dir(nm.app_path) else: print_app_location(nm.app_path) sys.exit(0) except DockerException as e: logger.error(e) sys.exit(1) except NuleculeException as e: logger.error(e) sys.exit(1) except Exception as e: logger.error(e, exc_info=True) sys.exit(1)
def cli_run(args): try: argdict = args.__dict__ nm = NuleculeManager(app_spec=argdict['app_spec'], destination=argdict['destination']) nm.run(**argdict) print_app_location(nm.app_path) sys.exit(0) except NuleculeException as e: logger.error(e) sys.exit(1) except Exception as e: logger.error(e, exc_info=True) sys.exit(1)
def cli_run(args): try: argdict = args.__dict__ nm = NuleculeManager(app_spec=argdict['app_spec'], destination=argdict['destination'], answers_file=argdict['answers']) nm.run(**argdict) print_app_location(nm.app_path) sys.exit(0) except NuleculeException as e: logger.error(e) sys.exit(1) except Exception as e: logger.error(e, exc_info=True) sys.exit(1)
def cli_run(args): argdict = args.__dict__ destination = argdict['destination'] nm = NuleculeManager(app_spec=argdict['app_spec'], destination=destination, cli_answers=argdict['cli_answers'], answers_file=argdict['answers'], answers_format=argdict.get('answers_format')) nm.run(**argdict) # Clean up the files if the user asked us to. Otherwise # notify the user where they can manage the application if destination and destination.lower() == 'none': Utils.rm_dir(nm.app_path) else: print_app_location(nm.app_path) sys.exit(0)