I'm having trouble extracting return values from a subroutine I ran from within a thread, in python 3.
import threading
from threading import Thread
def dothis():
x = 17
return x
Thread(target = dothis).start()
print(x)
This just gives me an error and says x is not defined, but I returned it from my subroutine. Can anyone point me in the right direction?