diff options
author | Addison Elliott <addison.elliott@gmail.com> | 2018-12-31 12:03:43 -0600 |
---|---|---|
committer | Ian Stapleton Cordasco <graffatcolmingov@gmail.com> | 2018-12-31 19:32:44 -0600 |
commit | 75bc0c03c145b8e53324ccd7810242ecc21b5d7f (patch) | |
tree | b669012bc89f1d66ff8b905a0c4d417a8d5444d9 | |
parent | 6ee966df7e1973771f578bb6d5d041785a0685ec (diff) | |
download | pyflakes-75bc0c03c145b8e53324ccd7810242ecc21b5d7f.tar.gz |
Include Python version & OS along with version information
-rw-r--r-- | pyflakes/api.py | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/pyflakes/api.py b/pyflakes/api.py index 805a886..4fcd27c 100644 --- a/pyflakes/api.py +++ b/pyflakes/api.py @@ -5,6 +5,7 @@ from __future__ import with_statement import sys import os +import platform import re import _ast @@ -186,6 +187,14 @@ def _exitOnSignal(sigName, message): pass +def _get_version(): + """ + Retrieve and format package version along with python version & OS used + """ + return ('%s Python %s on %s' % + (__version__, platform.python_version(), platform.system())) + + def main(prog=None, args=None): """Entry point for the script "pyflakes".""" import optparse @@ -194,7 +203,7 @@ def main(prog=None, args=None): _exitOnSignal('SIGINT', '... stopped') _exitOnSignal('SIGPIPE', 1) - parser = optparse.OptionParser(prog=prog, version=__version__) + parser = optparse.OptionParser(prog=prog, version=_get_version()) (__, args) = parser.parse_args(args=args) reporter = modReporter._makeDefaultReporter() if args: |