Better handling for urlview errors. #262.
This commit is contained in:
@@ -455,6 +455,16 @@ class Terminal(object):
|
|||||||
p.communicate(input=data.encode('utf-8'))
|
p.communicate(input=data.encode('utf-8'))
|
||||||
except KeyboardInterrupt:
|
except KeyboardInterrupt:
|
||||||
p.terminate()
|
p.terminate()
|
||||||
|
|
||||||
|
code = p.poll()
|
||||||
|
if code == 1:
|
||||||
|
# Clear the "No URLs found." message from stdout
|
||||||
|
sys.stdout.write("\033[F")
|
||||||
|
sys.stdout.flush()
|
||||||
|
|
||||||
|
if code == 1:
|
||||||
|
self.show_notification('No URLs found')
|
||||||
|
|
||||||
except OSError:
|
except OSError:
|
||||||
self.show_notification(
|
self.show_notification(
|
||||||
'Failed to open {0}'.format(urlview))
|
'Failed to open {0}'.format(urlview))
|
||||||
|
|||||||
Reference in New Issue
Block a user