diff options
author | Florian Bruhin <me@the-compiler.org> | 2021-11-26 16:24:48 +0100 |
---|---|---|
committer | Florian Bruhin <me@the-compiler.org> | 2021-11-26 16:25:36 +0100 |
commit | 938a5318d822f7b9b6909de3952d2e067198ac7a (patch) | |
tree | d7de603b6419f6348ba726d1a94f8bd4c62344d7 | |
parent | 33dcec55aa6c672503886d00e505fe0041a34576 (diff) | |
download | qutebrowser-938a5318d822f7b9b6909de3952d2e067198ac7a.tar.gz qutebrowser-938a5318d822f7b9b6909de3952d2e067198ac7a.zip |
Catch rect parsing exceptions in :screenshot
(cherry picked from commit 3686b958b210cb46f757603e5dee7d7ae6b21a72)
-rw-r--r-- | qutebrowser/components/misccommands.py | 5 |
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: |