Changeset 509
- Timestamp:
- 03/19/06 06:43:34 (3 years ago)
- Files:
-
- reposearchplugin/0.9/tracreposearch/indexer.py (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
reposearchplugin/0.9/tracreposearch/indexer.py
r379 r509 29 29 30 30 def __contains__(self, key): 31 return keyin self.dbm31 return str(key) in self.dbm 32 32 33 33 def __getitem__(self, key): 34 return set(self.dbm[ key].split(pathsep))34 return set(self.dbm[str(key)].split(pathsep)) 35 35 36 36 def __setitem__(self, key, value): 37 self.dbm[ key] = pathsep.join(value)37 self.dbm[str(key)] = pathsep.join(value) 38 38 39 39 def __delitem__(self, key): 40 del self.dbm[ key]40 del self.dbm[str(key)] 41 41 42 42 def keys(self): … … 187 187 self.words[word] = [node.path] 188 188 node_words.add(word) 189 self.files[ node.path] = node_words190 self.revs[ node.path] = str(node.rev)189 self.files[str(node.path)] = node_words 190 self.revs[str(node.path)] = str(node.rev) 191 191 192 192 def _invalidate_file(self, file): … … 207 207 if node.kind != Node.DIRECTORY: 208 208 # Node has changed? 209 if int(self.revs.get( node.path, -1)) != node.rev:209 if int(self.revs.get(str(node.path), -1)) != node.rev: 210 210 self.env.log.debug("Reindexing %s" % node.path) 211 211 self._invalidate_file(node.path)
