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