Show
Ignore:
Timestamp:
02/04/07 02:03:52 (2 years ago)
Author:
athomas
Message:

RepoSearchPlugin:

More fixes for update-index.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • reposearchplugin/branches/pyndexter/tracreposearch/__init__.py

    r1881 r1915  
    154154 
    155155        db = self.env.get_db_cnx() 
    156  
    157         def logging_filter(context, stream): 
    158             for transition, uri in stream: 
    159                 self.env.log.debug('Updating index %s, %s' % (transition, uri)) 
    160                 yield transition, uri 
    161  
    162         self.framework.update(filter=logging_filter) 
    163         self.framework.sync() 
    164  
    165156        to_unicode = Mimeview(self.env).to_unicode 
    166157 
    167         self.env.log.debug(query
     158        self._update_index(
    168159 
    169160        for hit in self.framework.search(' '.join(query)): 
     
    190181                       node.path, change.date, change.author, 
    191182                       shorten_result(content, query)) 
     183 
     184    # Internal methods 
     185    def _update_index(self): 
     186        def logging_filter(context, stream): 
     187            for transition, uri in stream: 
     188                self.env.log.debug('Updating index %s, %s' % (transition, uri)) 
     189                yield transition, uri 
     190 
     191        self.framework.update(filter=logging_filter) 
     192        self.framework.sync() 
  • reposearchplugin/branches/pyndexter/update-index

    r1892 r1915  
    1010 
    1111e = Environment(sys.argv[1]) 
    12 rs = TracRepoSearchPlugin(e) 
    13  
    14 def logger(context, stream): 
    15     for transition, uri in stream: 
    16         print transition, uri 
    17         yield transition, uri 
    18  
    19  
    20 rs.framework.update(filter=logger) 
    21 rs.framework.close() 
     12s = TracRepoSearchPlugin(e) 
     13s._update_index() 
     14s.framework.close()