]> git.phdru.name Git - m_librarian.git/blobdiff - m_librarian/search.py
Micro optimization: break from the loop when the 'id' is encountered
[m_librarian.git] / m_librarian / search.py
index 2e761edaf9cbb5b77348dd4828f53b1ac7dfd418..ea292f70d8d379ae9c0ddab6c1d5263328e50274 100644 (file)
@@ -17,6 +17,7 @@ def _mk_search_conditions_with_operator(table, case_sensitive, comparison_op,
     for column, value in values.items():
         if column == 'id':
             _expressions.append(table.q.id == value)
+            break
     if case_sensitive:
         for column, value in values.items():
             if column == 'id':