From 7b2a1bd3542cfc165a994473e1e5ff160fcf722b Mon Sep 17 00:00:00 2001 From: Ryan Clary Date: Fri, 29 Oct 2021 08:41:26 -0700 Subject: [PATCH] Define new builtins 'quit' and 'exit'. --- py2app/apptemplate/lib/site.py | 3 ++- py2app/bundletemplate/lib/site.py | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/py2app/apptemplate/lib/site.py b/py2app/apptemplate/lib/site.py index 8b828ab..d867838 100644 --- a/py2app/apptemplate/lib/site.py +++ b/py2app/apptemplate/lib/site.py @@ -198,7 +198,8 @@ def getusersitepackages(): del sys.setdefaultencoding import builtins # noqa: E402 - import _sitebuiltins # noqa: E402 builtins.help = _sitebuiltins._Helper() +builtins.quit = _sitebuiltins.Quitter('quit', 'Ctrl-D (i.e. EOF)') +builtins.exit = _sitebuiltins.Quitter('exit', 'Ctrl-D (i.e. EOF)') diff --git a/py2app/bundletemplate/lib/site.py b/py2app/bundletemplate/lib/site.py index 8b828ab..d867838 100644 --- a/py2app/bundletemplate/lib/site.py +++ b/py2app/bundletemplate/lib/site.py @@ -198,7 +198,8 @@ def getusersitepackages(): del sys.setdefaultencoding import builtins # noqa: E402 - import _sitebuiltins # noqa: E402 builtins.help = _sitebuiltins._Helper() +builtins.quit = _sitebuiltins.Quitter('quit', 'Ctrl-D (i.e. EOF)') +builtins.exit = _sitebuiltins.Quitter('exit', 'Ctrl-D (i.e. EOF)')