summaryrefslogtreecommitdiff
path: root/blinker/_utilities.py
diff options
context:
space:
mode:
Diffstat (limited to 'blinker/_utilities.py')
-rw-r--r--blinker/_utilities.py14
1 files changed, 2 insertions, 12 deletions
diff --git a/blinker/_utilities.py b/blinker/_utilities.py
index 056270d..133c57a 100644
--- a/blinker/_utilities.py
+++ b/blinker/_utilities.py
@@ -36,7 +36,7 @@ except:
def __reduce__(self):
if self.default_factory is None:
- args = tuple()
+ args = ()
else:
args = self.default_factory,
return type(self), args, None, None, self.items()
@@ -53,20 +53,10 @@ except:
copy.deepcopy(self.items()))
def __repr__(self):
- return 'defaultdict(%s, %s)' % (self.default_factory,
+ return 'defaultdict({}, {})'.format(self.default_factory,
dict.__repr__(self))
-try:
- from contextlib import contextmanager
-except ImportError:
- def contextmanager(fn):
- def oops(*args, **kw):
- raise RuntimeError("Python 2.5 or above is required to use "
- "context managers.")
- oops.__name__ = fn.__name__
- return oops
-
class _symbol(object):
def __init__(self, name):