File: _debugger_case_attach_to_pid_simple.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 (17 lines) | stat: -rw-r--r-- 635 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import time

if __name__ == '__main__':
    wait = True

    while wait:
        time.sleep(1)  # break here

    # Ok, if it got here things are looking good, let's just make
    # sure that the threading module main thread has the correct ident.
    import threading  # Note: only import after the attach.
    if hasattr(threading, 'main_thread'):
        assert threading.current_thread().ident == threading.main_thread().ident
    else:
        # Python 2 does not have main_thread, but we can still get the reference.
        assert threading.current_thread().ident == threading._shutdown.im_self.ident
    print('TEST SUCEEDED')