24 lines
401 B
Python
24 lines
401 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()
|