コード例 #1
0
ファイル: thread_probe.py プロジェクト: rrosajp/pystuck
def thread_frame_generator():
    frames = _current_frames()
    for thread_ in enum_threads():
        try:
            frame = frames[thread_.ident]
        except KeyError:
            pass  # race prone, threads might finish..
        else:
            yield (thread_, frame)
コード例 #2
0
def thread_and_stack_generator():
    frames = _current_frames()
    for thread_ in enum_threads():
        try:
            frame = frames[thread_.ident]
            stack_list = format_stack(frame)
            yield (thread_, ''.join(stack_list))
        except KeyError:
            pass  # race prone, threads might finish..
コード例 #3
0
def thread_frame_generator():
    frames = _current_frames()
    for thread_ in enum_threads():
        try:
            frame = frames[thread_.ident]
        except KeyError:
            pass # race prone, threads might finish..
        else:
            yield (thread_, frame)
コード例 #4
0
ファイル: common.py プロジェクト: BorgERP/edifact
def thread_and_stack_generator():
    frames = _current_frames()
    for thread_ in enum_threads():
        try:
            frame = frames[thread_.ident]
            stack_list = format_stack(frame)
            yield (thread_, ''.join(stack_list))
        except KeyError:
            pass  # race prone, threads might finish..