Почему бы просто не вызвать функцию getCreds()
внутри checkLogin()
вместо попытки передать ее в качестве аргумента. Как то так
def checkLogin(adminList):
userInfo = getCreds() # <---- calling it inside the function
for i in adminList:
if userInfo == i:
loggedIn = True
print("YOU ARE LOGGEDIN!")
checkLogin(adminList)
выход
Enter your username: root
Enter you password: toor
YOU ARE LOGGEDIN!
Если вы настаиваете на передаче двух параметров, вы можете сделать что-то вроде
def checkLogin(userInfo, adminList):
for i in adminList:
if userInfo == i:
loggedIn = True
print("YOU ARE LOGGEDIN!")
userInfo = getCreds()
checkLogin(userInfo, adminList)