diff --git a/Lib/argparse.py b/Lib/argparse.py index 13af7ac239..ffc27432c2 100644 --- a/Lib/argparse.py +++ b/Lib/argparse.py @@ -1703,7 +1703,8 @@ class ArgumentParser(_AttributeHolder, _ActionsContainer): # default setting for prog if prog is None: - prog = _os.path.basename(_sys.argv[0]) + prog = _os.path.basename(_sys.argv[0]) if globals().get('__spec__') is None \ + else 'python -m {}'.format(__spec__.name.partition('.')[0]) self.prog = prog self.usage = usage