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:24:48 +0100 |
commit | 3686b958b210cb46f757603e5dee7d7ae6b21a72 (patch) | |
tree | c6446e29949f7b2b0fd1c635ea8cfbaa22aec0b8 | |
parent | 5e475f4151a1996345cd9a0172020169fa62262a (diff) | |
download | qutebrowser-3686b958b210cb46f757603e5dee7d7ae6b21a72.tar.gz qutebrowser-3686b958b210cb46f757603e5dee7d7ae6b21a72.zip |
Catch rect parsing exceptions in :screenshot
-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: |