def signin(usr): o = subprocess.call(["kinit", usr]) if o == 1: subprocess.call("kdestroy", stdout=FNULL) cred = kcheck() if cred == 0: print "You are authorized" log.login("Kerberos", usr, 'Login Successful') if cred == 1: print "No Ticket Found. Please try again." log.login("Kerberos", usr, 'Login Failed')
def main(): try: subcat = None s = log.login() categories = get_categories(s) if categories: if len(sys.argv) > 1: subcat = white_list(sys.argv[1]) # Fashion design if not subcat: subcat = sub_categories(s, categories[0][1]) if subcat: scrape_subcat(s, subcat) except KeyboardInterrupt: print("Chao Chichobello") finally: log.logout(s)
FNULL = open(os.devnull, "w") def kcheck(): try: output = subprocess.check_call("klist", shell=False, stdout=FNULL, stderr=subprocess.STDOUT) except subprocess.CalledProcessError as e: output = 1 return output usr = raw_input("Please enter your Username: "******"kinit", usr]) if o == 1: subprocess.call("kdestroy", stdout=FNULL) cred = kcheck() if cred == 0: print "You are authorized!" token = jwtTest.jwtEncode(usr, "testUser") print token log.login(usr, "You are logged in!") if cred == 1: print "No Ticket. Please try again." log.login(usr, "Login Failed")
try: output = subprocess.check_call( "klist", shell=False, stdout=FNULL, stderr=subprocess.STDOUT, ) except subprocess.CalledProcessError as e: output = 1 return output usr = raw_input("Please enter your Username: "******"kinit", usr]) if o == 1: subprocess.call("kdestroy", stdout=FNULL) cred = kcheck() if cred == 0: print "You are authorized!" token = jwtTest.jwtEncode(usr, "testUser") print token log.login(usr, 'You are logged in!') if cred == 1: print "No Ticket. Please try again." log.login(usr, 'Login Failed')