Changeset 373

Show
Ignore:
Timestamp:
02/04/07 06:00:26 (2 years ago)
Author:
athomas
Message:

pyndexter: Fix for result slicing unnecessarily passing exceptions.

Files:

Legend:

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

    r371 r373  
    770770        """ Return an iterator over a slice of the search set. """ 
    771771        for idx in xrange(i, j): 
    772             yield self[idx] 
     772            try: 
     773                yield self[idx] 
     774            except (IndexError, NotImplementedError): 
     775                break 
    773776 
    774777 
  • pyndexter/branches/refactoring/setup.py

    r368 r373  
    11from setuptools import setup, Extension 
    2 from Pyrex.Distutils import build_ext 
     2#from Pyrex.Distutils import build_ext 
    33 
    44setup(name='pyndexter', 
     
    2121                   'Operating System :: OS Independent', 
    2222                   'Topic :: Software Development :: Libraries'], 
    23       extras_require={'hype': ['hype>=0.1']}, 
    24       ext_modules=[Extension('pyndexter.indexers.pyrex', ['pyndexter/indexers/pyrex.pyx'])], 
     23      #extras_require={'hype': ['hype'], 'hyperestraier': ['HyperEstraier'], 
     24      #                'xapian': ['xapian'], 'lupy': ['lupy']}, 
     25      #ext_modules=[Extension('pyndexter.indexers.pyrex', ['pyndexter/indexers/pyrex.pyx'])], 
    2526      packages=['pyndexter', 'pyndexter.indexers', 'pyndexter.sources'])