Mercurial > p > roundup > code
view roundup/anypy/sets_.py @ 4378:477f2a47cbca
- Indexer Xapian, made Xapian 1.2 compatible.
Needs at least Xapian 1.0.0 now.
(Bernhard Reiter; Thanks to Olly Betts for providing the patch Issue2550647.)
| author | Bernhard Reiter <Bernhard.Reiter@intevation.de> |
|---|---|
| date | Mon, 28 Jun 2010 12:52:10 +0000 |
| parents | eddb82d0964c |
| children | 06af6d5bedbe |
line wrap: on
line source
""" anypy.sets_: sets compatibility module uses the built-in type 'set' if available, and thus avoids deprecation warnings. Simple usage: Change all from sets import Set to from roundup.anypy.sets_ import set and use 'set' instead of 'Set'. To avoid unnecessary imports, you can: try: set except NameError: from roundup.anypy.sets_ import set see: http://docs.python.org/library/sets.html#comparison-to-the-built-in-set-types """ try: set = set # built-in since Python 2.4 except NameError, TypeError: from sets import Set as set # deprecated as of Python 2.6 # vim: ts=8 sts=4 sw=4 si et
