Changeset 368

Show
Ignore:
Timestamp:
01/21/07 20:42:18 (2 years ago)
Author:
athomas
Message:

pyndexter:

  • Some UTF-8 fixes.
  • setup.py will now actually install the indexers and sources. Useful.
Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • pyndexter/branches/refactoring/pyndexter/indexers/hyperestraier.py

    r367 r368  
    2626        self.hype_mode = hype_mode 
    2727 
     28        path = path.encode('utf-8') 
    2829        self.path = path 
    2930        self.db_path = os.path.join(path, 'hyperestraier.db').encode('utf-8') 
     
    7879        """ Full Hyperestraier search phrase. """ 
    7980        cond = HyperEstraier.Condition() 
    80         cond.set_phrase(phrase
     81        cond.set_phrase(phrase.encode('utf-8')
    8182        search = self.db.search(cond, 0) 
    8283#        if order is not None: 
  • pyndexter/branches/refactoring/pyndexter/indexers/xapian.py

    r367 r368  
    2626        self.words = re.compile(words) 
    2727 
     28        path = path.encode('utf-8') 
    2829        self.path = path 
    2930        self.xapian_path = os.path.join(path, 'xapian.db') 
     
    6970 
    7071    def search(self, query): 
     72        query = query.encode('utf-8') 
    7173        query_parser = xapian.QueryParser() 
    7274        query_parser.set_stemmer(self.stemmer) 
  • pyndexter/branches/refactoring/setup.py

    r361 r368  
    2222                   'Topic :: Software Development :: Libraries'], 
    2323      extras_require={'hype': ['hype>=0.1']}, 
    24       ext_modules=[Extension('pyndexter.engines.pyrex', ['pyndexter/engines/pyrex.pyx'])], 
    25       packages=['pyndexter']) 
     24      ext_modules=[Extension('pyndexter.indexers.pyrex', ['pyndexter/indexers/pyrex.pyx'])], 
     25      packages=['pyndexter', 'pyndexter.indexers', 'pyndexter.sources'])