about summary refs log tree commit diff
diff options
context:
space:
mode:
authorSören Tempel <soeren+git@soeren-tempel.net>2021-05-26 21:59:22 +0200
committerSören Tempel <soeren+git@soeren-tempel.net>2021-05-26 21:59:22 +0200
commit662d93b8605f6c84dd228841a5c5d9eab3f59186 (patch)
tree35f4ddeddd6447147eeae608a82a9e68f1db3384
parent34d7db276acc15c61e20d94bbfaee15f35552966 (diff)
history: simplify get_entry query even further
Since 61ca4b802c7df75de8a31c6e409eeae15190accf the explicit size check
should no longer be needed, i.e. offset selects nothing already if the
offset exceeds the amount of available entries.
-rw-r--r--saneterm/history.py3
1 files changed, 1 insertions, 2 deletions
diff --git a/saneterm/history.py b/saneterm/history.py
index fba974a..01280b9 100644
--- a/saneterm/history.py
+++ b/saneterm/history.py
@@ -74,8 +74,7 @@ class History():
         # Select an entry by the given offset. If the offset exceeds the
         # amount of available entries, select nothing and return None.
         self.__cur.execute("""
-                SELECT entry FROM history WHERE exe=:exe AND
-                    ( SELECT count(*) FROM history WHERE exe=:exe ) >= :offset
+                SELECT entry FROM history WHERE exe=:exe
                     ORDER BY rowid DESC LIMIT 1 OFFSET :offset;
                 """, {"exe": exe, "offset": offset})