Skip to content

Commit 685db76

Browse files
committed
Enable 3.5 support
1 parent 93b4732 commit 685db76

File tree

2 files changed

+10
-7
lines changed

2 files changed

+10
-7
lines changed

.travis.yml

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
language: python
22

33
python:
4+
- 3.5
45
- 3.6
56

67
script:

contextvars/__init__.py

+9-7
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ def __init__(self):
5858
def run(self, callable, *args, **kwargs):
5959
if self._prev_context is not None:
6060
raise RuntimeError(
61-
f'cannot enter context: {self} is already entered')
61+
'cannot enter context: {} is already entered'.format(self))
6262

6363
self._prev_context = _get_context()
6464
try:
@@ -75,12 +75,14 @@ def copy(self):
7575

7676
def __getitem__(self, var):
7777
if not isinstance(var, ContextVar):
78-
raise TypeError(f"a ContextVar key was expected, got {var!r}")
78+
raise TypeError(
79+
"a ContextVar key was expected, got {!r}".format(var))
7980
return self._data[var]
8081

8182
def __contains__(self, var):
8283
if not isinstance(var, ContextVar):
83-
raise TypeError(f"a ContextVar key was expected, got {var!r}")
84+
raise TypeError(
85+
"a ContextVar key was expected, got {!r}".format(var))
8486
return var in self._data
8587

8688
def __len__(self):
@@ -164,10 +166,10 @@ def reset(self, token):
164166
token._used = True
165167

166168
def __repr__(self):
167-
r = f"<ContextVar name={self.name!r}"
169+
r = '<ContextVar name={!r}'.format(self.name)
168170
if self._default is not _NO_DEFAULT:
169-
r += f' default={self._default!r}'
170-
return r + f" at {id(self):0x}>"
171+
r += ' default={!r}'.format(self._default)
172+
return r + ' at {:0x}>'.format(id(self))
171173

172174

173175
class TokenMeta(type):
@@ -203,7 +205,7 @@ def __repr__(self):
203205
r = '<Token '
204206
if self._used:
205207
r += ' used'
206-
r += f' var={self._var!r} at {id(self):0x}>'
208+
r += ' var={!r} at {:0x}>'.format(self._var, id(self))
207209
return r
208210

209211

0 commit comments

Comments
 (0)