1.1 --- a/iixr/index.py Mon Feb 14 03:06:16 2011 +0100
1.2 +++ b/iixr/index.py Tue Feb 15 00:09:50 2011 +0100
1.3 @@ -27,7 +27,7 @@
1.4 # Constants.
1.5
1.6 FLUSH_INTERVAL = 10000
1.7 -INDEX_INTERVAL = 1000
1.8 +INDEX_INTERVAL = 100
1.9 OPEN_PARTITIONS = 20
1.10
1.11 # High-level classes.
1.12 @@ -163,7 +163,12 @@
1.13 except IOError:
1.14 readers = self._get_readers(get_term_reader)
1.15
1.16 - self.reader = MultipleReader(readers)
1.17 + # NOTE: Multiple reading of combined readers is not supported.
1.18 +
1.19 + if len(readers) == 1:
1.20 + self.reader = readers[0]
1.21 + else:
1.22 + self.reader = MultipleReader(readers)
1.23
1.24 return self.reader
1.25