1import sys 2import threading 3import time 4 5 6class Foo(threading.Thread): 7 num = 10 8 9 def __init__(self, x): 10 self.__x = x 11 threading.Thread.__init__(self) 12 13 def log_index(self, index): 14 sys.stderr.write(f'({index}) Thread: {self.__x}\n') 15 sys.stderr.flush() 16 17 def run(self): 18 i = 0 19 for _ in range(3): 20 self.log_index(i) 21 i += 1 22 time.sleep(1) 23 self.log_index(i) 24 i += 1 25 26 27def application(environ, start_response): 28 Foo(Foo.num).start() 29 Foo.num += 10 30 start_response('200 OK', [('Content-Length', '0')]) 31 return [] 32