File: _debugger_case_get_thread_stack.py

package info (click to toggle)
pydevd 3.3.0%2Bds-4
  • links: PTS, VCS
  • area: main
  • in suites: trixie
  • size: 13,892 kB
  • sloc: python: 77,508; cpp: 1,869; sh: 368; makefile: 50; ansic: 4
file content (21 lines) | stat: -rw-r--r-- 375 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import threading
event_set = False
inner_started = False

def method():
    global inner_started
    inner_started = True
    while not event_set:
        import time
        time.sleep(.1)
        
t = threading.Thread(target=method)
t.start()
while not inner_started:
    import time
    time.sleep(.1)

print('break here')
event_set = True
t.join()
print('TEST SUCEEDED!')