From: Guido van Rossum Date: Fri, 7 Aug 1998 18:01:14 +0000 (+0000) Subject: Add built-in string variables 'quit' and 'exit' that display a hint on X-Git-Tag: v1.5.2a1~95 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=d89fa0c5761254c970af72e5abcea420fd23e893;p=python Add built-in string variables 'quit' and 'exit' that display a hint on how to exit (in a platform dependent way!). We use os.sep to determine which platform we're on, since I expect that this will work better for minority platforms. --- diff --git a/Lib/site.py b/Lib/site.py index 4ef8cb8455..fc92989dc2 100644 --- a/Lib/site.py +++ b/Lib/site.py @@ -107,6 +107,18 @@ for prefix in prefixes: if os.path.isdir(sitedir): addsitedir(sitedir) +# Define new built-ins 'quit' and 'exit'. +# These are simply strings that display a hint on how to exit. +if os.sep == ':': + exit = 'Use Cmd-Q to quit.' +elif os.sep == '\\': + exit = 'Use Ctrl-Z plus Return to exit.' +else: + exit = 'Use Ctrl-D (i.e. EOF) to exit.' +import __builtin__ +__builtin__.quit = __builtin__.exit = exit +del exit + try: import sitecustomize # Run arbitrary site specific code except ImportError: