# HG changeset patch # User Paul Boddie # Date 1317598615 -7200 # Node ID 2f90a4757a8fa57a7e399ca341d18627659e20f8 # Parent ec8a7398449a5bd6a8ad4ebfc71fc17652661e99 Support the immediate retrieval of an indexed record. diff -r ec8a7398449a -r 2f90a4757a8f simplex/__init__.py --- a/simplex/__init__.py Mon Oct 03 01:23:42 2011 +0200 +++ b/simplex/__init__.py Mon Oct 03 01:36:55 2011 +0200 @@ -69,7 +69,11 @@ found, pos = l[i] reader.seek(pos) - return find_in_file(reader, get_key, term) + + if found == term: + return reader.next() + else: + return find_in_file(reader, get_key, term) def find_in_file(reader, get_key, term):