Skip to content

Commit 7a2a15b

Browse files
authored
Merge pull request #155 from planetlabs/python3.7
Support Python 3.7 by removing keywords.
2 parents 03389fd + bbf63a7 commit 7a2a15b

File tree

4 files changed

+13
-13
lines changed

4 files changed

+13
-13
lines changed

planet/api/downloader.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -350,7 +350,7 @@ def __init__(self, client, **opts):
350350
self._opts = opts
351351
self._stages = []
352352
self._completed = 0
353-
self._awaiting = None
353+
self._waiting = None
354354

355355
def activate(self, items, asset_types):
356356
return self._run(items, asset_types)
@@ -398,10 +398,10 @@ def _run(self, items, asset_types, dest=None):
398398
self.on_complete(item, assets[a])
399399
# otherwise it is a download
400400
else:
401-
item, asset, self._awaiting = n
401+
item, asset, self._waiting = n
402402
try:
403-
body = self._awaiting.await()
404-
self._awaiting = None
403+
body = self._waiting.wait()
404+
self._waiting = None
405405
dl = os.path.join(self._dest, body.name)
406406
self.on_complete(item, asset, dl)
407407
except RequestCancelled:
@@ -455,7 +455,7 @@ def stats(self):
455455
def shutdown(self):
456456
for s in self._stages:
457457
s.cancel()
458-
self._awaiting and self._awaiting.cancel()
458+
self._waiting and self._waiting.cancel()
459459
self._stages = []
460460
self._client.shutdown()
461461

planet/api/models.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -52,18 +52,18 @@ def _async_callback(self, session, response):
5252
check_status(response)
5353
self._body = self._create_body(response)
5454
self._handler(self._body)
55-
if self._await:
56-
self._await(self._body)
55+
if self._wait:
56+
self._wait(self._body)
5757

58-
def get_body_async(self, handler, await=None):
58+
def get_body_async(self, handler, wait=None):
5959
if self._future is None:
6060
self._handler = handler
61-
self._await = await
61+
self._wait = wait
6262
self._future = self._dispatcher._dispatch_async(
6363
self.request, self._async_callback
6464
)
6565

66-
def await(self):
66+
def wait(self):
6767
'''Await completion of this request.
6868
6969
:returns Body: A Body object containing the response.

tests/test_downloader.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ def write(self, file, callback):
3333
callback(finish=self)
3434
self._got_write = True
3535

36-
def await(self):
36+
def wait(self):
3737
pass
3838

3939
def cancel(self):
@@ -51,7 +51,7 @@ def respond():
5151
# don't write to the body synchronously
5252
threading.Timer(WRITE_DELAY, respond).start()
5353

54-
def await(self):
54+
def wait(self):
5555
return self._future.result()
5656

5757

tox.ini

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
# and then run "tox" from this directory.
55

66
[tox]
7-
envlist = py27, py34, py35, py36
7+
envlist = py27, py34, py35, py36, py37
88

99
[testenv]
1010
deps = pytest

0 commit comments

Comments
 (0)