1
0
Fork 0
ptpython/examples/test-cases/ptpython-in-other-thread.py
Daniel Baumann 51331ec610
Adding upstream version 3.0.27.
Signed-off-by: Daniel Baumann <daniel@debian.org>
2025-02-09 18:34:08 +01:00

25 lines
402 B
Python

#!/usr/bin/env python
"""
Example of running ptpython in another thread.
(For testing whether it's working fine if it's not embedded in the main
thread.)
"""
import threading
from ptpython.repl import embed
def in_thread():
embed(globals(), locals(), vi_mode=False)
def main():
th = threading.Thread(target=in_thread)
th.start()
th.join()
if __name__ == "__main__":
main()