aboutsummaryrefslogtreecommitdiff
path: root/src/vgstash/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to '')
-rwxr-xr-xsrc/vgstash/__init__.py6
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):
"""