Re: Re: Trellis + Python 2.6

"Sergey Schetinin" <[email protected]> Thu, 20 Nov 2008 17:13:36 +0200
Newsgroups gmane.comp.python.peak
Message-ID <[email protected]>
After thinking about it again, I see how pointless porting to
MutableSet is. Just overriding the warning is enough.


if sys.version >= '2.6':
    import warnings
    _filter = ('ignore', None, DeprecationWarning, None, 13) # lineno
for 'import sets'
    warnings.filters.append(_filter)
try:
    import sets
finally:
    if sys.version >= '2.6':
        if warnings.filters.pop(-1) is not _filter:
            raise AssertionError