Update
If I do print(publicip.get()) then I get the correct ip addressed printed.
If I do myip = publicip.get() and then do print(myip), then the value None gets printed
Original Question
When I ran the site on localhost, the value of myip would be 127.0.0.1. But publicip.get() would give me my public IP address. Unfortunately if myip = "127.0.0.1": and if myip = 127.0.0.1: give me syntax errors. What is the correct way of checking the value in the variable myip.
     myip, is_routable = get_client_ip(request)
     if myip = "127.0.0.1":
        myip = publicip.get()
     print("myip")
     print(myip)
 
    