Skip to main content

Undetected if condition

I am trying to use an if condition in conjuction with a for loop. I was confident this would work, but i'm seeming to have difficulty. I am able to print the information from the api, but when I try to if condition with results, something isn't getting detected.

Code:

for example in examples:
    profile = requests.get(api, params=params)
    hunter = json.loads(profile.content)

    accept_All = hunter['data']['accept_all']
    verif = hunter['data']['verification']['status']

    first_name = hunter['data']['first_name']
    last_name = hunter['data']['last_name']
    domain = hunter['data']['domain']
    email_address = hunter['data']['email']

    print(hunter['data']['verification']['status'])
    print(hunter['data']['accept_all'])

    if accept_All == 'False' and verif == 'valid':
        validEmails.append([first_name, last_name, domain, email_address])
        print("test")

print(validEmails)
print("Out of the Loop")

Output:

valid
False
[]
Out of the Loop

What am I overlooking?



source https://stackoverflow.com/questions/73492942/undetected-if-condition

Comments