diff options
Diffstat (limited to '')
-rwxr-xr-x | src/vgstash/__init__.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/vgstash/__init__.py b/src/vgstash/__init__.py index 4c1df3b..48ac055 100755 --- a/src/vgstash/__init__.py +++ b/src/vgstash/__init__.py @@ -121,8 +121,8 @@ class DB(object): directly in, with no escaping. Use with caution. 'filter_name' is the name of your filter, and will be the 'name' key - when viewed with list_filters(). usable via `vgscli list [filter name]`. - 'stmt' is a plain SELECT statement representing the SQLite VIEW. + when viewed with list_filters(). usable via `vgstash list [filter name]`. + 'stmt' is a plain SELECT statement representing the internal SQLite VIEW. """ if filter_name.startswith("sqlite_"): raise ValueError("Cannot create a filter with the 'sqlite_' prefix.") @@ -233,6 +233,8 @@ class DB(object): res = self.conn.execute(stmt, (title, system)).fetchone() if bool(res): return Game(res['title'], res['system'], res['ownership'], res['progress'], res['notes']) + else: + raise KeyError def has_game(self, game, fuzzy=False): """ |