diff options
| author | Ian Cordasco <graffatcolmingov@gmail.com> | 2016-06-26 20:29:13 -0500 |
|---|---|---|
| committer | Ian Cordasco <graffatcolmingov@gmail.com> | 2016-06-26 20:29:13 -0500 |
| commit | 95c373cf112d7415341e97116abacf32757a9391 (patch) | |
| tree | 306c0a38d28fbc4db9f2a04bf8242abff5ca92f3 /src | |
| parent | 7fe5b359f7190de52598c64df515eb838a835907 (diff) | |
| download | flake8-95c373cf112d7415341e97116abacf32757a9391.tar.gz | |
Handle EarlyQuits and KeyboardInterrupts
Diffstat (limited to 'src')
| -rw-r--r-- | src/flake8/main/application.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/flake8/main/application.py b/src/flake8/main/application.py index 225c701..ef31713 100644 --- a/src/flake8/main/application.py +++ b/src/flake8/main/application.py @@ -8,6 +8,7 @@ import time import flake8 from flake8 import checker from flake8 import defaults +from flake8 import exceptions from flake8 import style_guide from flake8 import utils from flake8.main import options @@ -291,6 +292,9 @@ class Application(object): try: self._run(argv) except KeyboardInterrupt as exc: + print('... stopped') LOG.critical('Caught keyboard interrupt from user') LOG.exception(exc) self.file_checker_manager._force_cleanup() + except exceptions.EarlyQuit: + print('... stopped while processing files') |
