Show More
@@ -3800,6 +3800,21 b' def debugshell(ui, repo):' | |||
|
3800 | 3800 | 'repo': repo, |
|
3801 | 3801 | } |
|
3802 | 3802 | |
|
3803 | # py2exe disables initialization of the site module, which is responsible | |
|
3804 | # for arranging for ``quit()`` to exit the interpreter. Manually initialize | |
|
3805 | # the stuff that site normally does here, so that the interpreter can be | |
|
3806 | # quit in a consistent manner, whether run with pyoxidizer, exewrapper.c, | |
|
3807 | # py.exe, or py2exe. | |
|
3808 | if getattr(sys, "frozen", None) == 'console_exe': | |
|
3809 | try: | |
|
3810 | import site | |
|
3811 | ||
|
3812 | site.setcopyright() | |
|
3813 | site.sethelper() | |
|
3814 | site.setquit() | |
|
3815 | except ImportError: | |
|
3816 | site = None # Keep PyCharm happy | |
|
3817 | ||
|
3803 | 3818 | code.interact(local=imported_objects) |
|
3804 | 3819 | |
|
3805 | 3820 |
General Comments 0
You need to be logged in to leave comments.
Login now