diff --git a/qutebrowser/misc/split.py b/qutebrowser/misc/split.py index a7bbeea6e..57080f0c5 100644 --- a/qutebrowser/misc/split.py +++ b/qutebrowser/misc/split.py @@ -117,6 +117,8 @@ class ShellLexer: self.state = nextchar else: self.token += nextchar + else: + raise AssertionError("Invalid state {!r}!".format(self.state)) if self.state in self.escape and not self.keep: self.token += self.state if self.token or self.quoted: