urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)# I'm writing one custom warning on config load, the default setting of urllib3 prints it on every request.
NO_FID="NO_FID"
deflogin():
assertnotPWNDOC_URL.startswith(config.PWNDOC_NO_CONNECTION_PLACEHOLDER),'Tried to perform login NO-CONNECTION-TEST domain. Aborting.'
assertnotconfig.PWNDOC_URL.startswith(config.PWNDOC_NO_CONNECTION_PLACEHOLDER),'Tried to perform login NO-CONNECTION-TEST domain. Aborting.'
assertresp.status_code==200,f"Login failed. Did you set PwnDoc username ({PWNDOC_USERNAME}) and password ({'*'*len(PWNDOC_PASSWORD)}) in ENV variables?"
assertresp.status_code==200,f"Login failed. Did you set PwnDoc username ({config.PWNDOC_USERNAME}) and password ({'*'*len(config.PWNDOC_PASSWORD)}) in ENV variables?"