summaryrefslogtreecommitdiff
path: root/qutebrowser/components/misccommands.py
diff options
context:
space:
mode:
Diffstat (limited to 'qutebrowser/components/misccommands.py')
-rw-r--r--qutebrowser/components/misccommands.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/qutebrowser/components/misccommands.py b/qutebrowser/components/misccommands.py
index 120806bfe..8eaae045f 100644
--- a/qutebrowser/components/misccommands.py
+++ b/qutebrowser/components/misccommands.py
@@ -183,7 +183,10 @@ def screenshot(
raise cmdutils.CommandError(
f"File {filename} already exists (use --force to overwrite)")
- qrect = None if rect is None else utils.parse_rect(rect)
+ try:
+ qrect = None if rect is None else utils.parse_rect(rect)
+ except ValueError as e:
+ raise cmdutils.CommandError(str(e))
pic = tab.grab_pixmap(qrect)
if pic is None: