From db52f4c2861eef64c341e0c8f227dfbdc8693496 Mon Sep 17 00:00:00 2001 From: Jeremy Fincher Date: Fri, 17 Dec 2004 06:15:44 +0000 Subject: [PATCH] Hack for now. --- src/fix.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/fix.py b/src/fix.py index 6cfdd0d44..010bd529a 100644 --- a/src/fix.py +++ b/src/fix.py @@ -37,7 +37,7 @@ __revision__ = "$Id$" __all__ = [] -exported = ['ignore', 'window', 'group', 'partition', +exported = ['ignore', 'window', 'group', 'partition', 'set', 'frozenset', 'any', 'all', 'rsplit', 'dynamic'] import sys @@ -78,7 +78,10 @@ class DynamicScope(object): raise NameError, name def __getattr__(self, name): - return self._getLocals(name)[name] + try: + return self._getLocals(name)[name] + except (NameError, KeyError): + return None def __setattr__(self, name, value): self._getLocals(name)[name] = value @@ -219,6 +222,10 @@ def split(s): csv.join = join csv.split = split +import sets +set = sets.Set +frozenset = sets.ImmutableSet + import socket # Some socket modules don't have sslerror, so we'll just make it an error. if not hasattr(socket, 'sslerror'):