diff options
author | Timothy Crosley <timothy.crosley@gmail.com> | 2015-08-21 18:04:27 -0700 |
---|---|---|
committer | Timothy Crosley <timothy.crosley@gmail.com> | 2015-08-21 18:04:27 -0700 |
commit | c57a944ac5366cee382ccd0f3eed9635f0f4715c (patch) | |
tree | 7cfaba6f09aa7a99fcdd1f443c553e2e5fe61c99 | |
parent | 892853585103fc37e11eaaa92b813137e4e36250 (diff) | |
download | isort-c57a944ac5366cee382ccd0f3eed9635f0f4715c.tar.gz |
Add ascii art on running isort
-rwxr-xr-x | isort/main.py | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/isort/main.py b/isort/main.py index b1e1ed48..72f3604c 100755 --- a/isort/main.py +++ b/isort/main.py @@ -27,12 +27,37 @@ import sys import setuptools +import isort from isort import SortImports, __version__ from isort.settings import DEFAULT_SECTIONS, default, from_path from .pie_slice import * +LOGO = """ +/#######################################################################\\ + + `sMMy` + .yyyy- ` + ##soos## ./o. + ` ``..-..` ``...`.`` ` ```` ``-ssso``` + .s:-y- .+osssssso/. ./ossss+:so+:` :+o-`/osso:+sssssssso/ + .s::y- osss+.``.`` -ssss+-.`-ossso` ssssso/::..::+ssss:::. + .s::y- /ssss+//:-.` `ssss+ `ssss+ sssso` :ssss` + .s::y- `-/+oossssso/ `ssss/ sssso ssss/ :ssss` + .y-/y- ````:ssss` ossso. :ssss: ssss/ :ssss. + `/so:` `-//::/osss+ `+ssss+-/ossso: /sso- `osssso/. + \/ `-/oooo++/- .:/++:/++/-` .. `://++/. + + + isort your Python imports for you so you don't have to + + VERSION {0} + +\########################################################################/ +""".format(isort.__version__) + + def iter_source_code(paths): """Iterate over all Python source files defined in paths.""" for path in paths: @@ -177,6 +202,7 @@ def create_parser(): arguments = dict((key, value) for (key, value) in itemsview(vars(parser.parse_args())) if value) return arguments + def main(): arguments = create_parser() file_names = arguments.pop('files', []) @@ -188,6 +214,7 @@ def main(): if arguments.get('recursive', False): file_names = iter_source_code(file_names) num_skipped = 0 + print(LOGO) for file_name in file_names: try: sort_attempt = SortImports(file_name, **arguments) |