From c5c145320cf48804a8636037d2c2c52da0b8780c Mon Sep 17 00:00:00 2001 From: Antoni Boucher Date: Sun, 31 May 2015 12:02:15 -0400 Subject: [PATCH] Fixed exception handling in select_follow command. --- qutebrowser/browser/commands.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/qutebrowser/browser/commands.py b/qutebrowser/browser/commands.py index deafedb75..d2738560e 100644 --- a/qutebrowser/browser/commands.py +++ b/qutebrowser/browser/commands.py @@ -1006,12 +1006,13 @@ class CommandDispatcher: try: selected_element = xml.etree.ElementTree.fromstring( '' + widget.selectedHtml() + '').find('a') - if selected_element is not None: - url = selected_element.attrib['href'] - if url: - self._open(QUrl(url), tab) except xml.etree.ElementTree.ParseError: - pass + raise cmdexc.CommandError('Parse error') + + if selected_element is not None: + url = selected_element.attrib['href'] + if url: + self._open(QUrl(url), tab) @cmdutils.register(instance='command-dispatcher', name='inspector', scope='window')