Exemplo n.º 1
0
                    printer.ERROR)
    except IOError as e:
        printer.out("File error in credentials file: " + str(e), printer.ERROR)
    except Exception as e:
        hammr_utils.print_uforge_exception(e)
        exit(1)

#UForge API instanciation
api = Api(url,
          username=username,
          password=password,
          headers=None,
          disable_ssl_certificate_validation=sslAutosigned,
          timeout=constants.HTTP_TIMEOUT)

if generics_utils.is_superviser_mode(username):
    login = generics_utils.get_target_username(username)
else:
    login = username

set_globals_cmds(app.subCmds)

if mainArgs.help and len(mainArgs.cmds) >= 1:
    argList = mainArgs.cmds + unknown
    argList.insert(len(mainArgs.cmds) - 1, "help")
    app.cmdloop(argList)
elif mainArgs.help:
    app.cmdloop(mainArgs.cmds + unknown + ["-h"])
else:
    app.cmdloop(mainArgs.cmds + unknown)
Exemplo n.º 2
0
        if "acceptAutoSigned" in data:
            sslAutosigned=data["acceptAutoSigned"]
        else:
            sslAutosigned=True
    except ValueError as e:
        printer.out("parsing error in credentials file: "+str(e), printer.ERROR)
    except IOError as e:
        printer.out("File error in credentials file: "+str(e), printer.ERROR)
    except Exception as e:
        hammr_utils.print_uforge_exception(e)
        exit(1)

#UForge API instanciation
api = Api(url, username = username, password = password, headers = None, disable_ssl_certificate_validation = sslAutosigned, timeout = constants.HTTP_TIMEOUT)

if generics_utils.is_superviser_mode(username):
    login = generics_utils.get_target_username(username)
else:
    login = username

set_globals_cmds(app.subCmds)

if mainArgs.help and len(mainArgs.cmds)>=1:
    argList=mainArgs.cmds + unknown;
    argList.insert(len(mainArgs.cmds)-1, "help")
    app.cmdloop(argList)
elif mainArgs.help:
    app.cmdloop(mainArgs.cmds + unknown + ["-h"])
else:
    app.cmdloop(mainArgs.cmds + unknown)