Nov-13-2022, 04:17 PM
I'll wager on the error being a NameError caused by moving an assignment from global to function scope. Your program used to look like this:
def func(): print(a) if __name__ == "__main__": a = 5 func()And you changed it to this:
def func(): print(a) def main(): a = 5 func() if __name__ == "__main__": main()
Error:NameError: name 'a' is not defined
Am I close?