Added error handling for editor.

This commit is contained in:
Michael Lazar
2015-03-29 18:06:47 -07:00
parent ce47bafe28
commit ca43eac3fc
3 changed files with 15 additions and 2 deletions

View File

@@ -10,7 +10,7 @@ import praw.errors
from six.moves import configparser
from . import config
from .exceptions import SubmissionError, SubredditError
from .exceptions import SubmissionError, SubredditError, ProgramError
from .curses_helpers import curses_session
from .submission import SubmissionPage
from .subreddit import SubredditPage
@@ -99,6 +99,9 @@ def main():
print('Could not reach submission URL: {}'.format(e.url))
except SubredditError as e:
print('Could not reach subreddit: {}'.format(e.name))
except ProgramError as e:
print('Error: could not open file with program "{}", '
'try setting RTV_EDITOR'.format(e.name))
except KeyboardInterrupt:
return