in templates/custom-resources/lex-manager.py [0:0]
def main(argv):
""" Main function used when running as a shell script
"""
parsed_args = get_parsed_args()
if 'import' in parsed_args:
try:
# using the keyword import is problematic
# turning to dict as workaround
import_bot(definition_filename=vars(parsed_args)['import'])
except Exception as e:
error = 'failed to import bot {}'.format(e)
logging.error(error);
sys.exit(1)
if 'export' in parsed_args:
try:
export_bot(bot_name=parsed_args.export)
except Exception as e:
error = 'failed to export bot {}'.format(e)
logging.error(error);
sys.exit(1)
if 'delete' in parsed_args:
try:
delete_bot(parsed_args.delete.pop())
except Exception as e:
error = 'failed to delete bot {}'.format(e)
logging.error(error);
sys.exit(1)