summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorJeff Forcier <jeff@bitprophet.org>2017-11-07 09:30:13 -0800
committerJeff Forcier <jeff@bitprophet.org>2017-11-07 09:33:39 -0800
commit4753881223e0ff5e3b3be35bb687a18dfec4f672 (patch)
treecf53bea4ab022fdf5b892aa3c83f26c759d74a57
parenta4b17ac6bc499e97e9227d092e7f002b43d06819 (diff)
Rename an internal-only 'async' method kwarg for Python 3.7 compatibility.
Fixes #1108
-rw-r--r--paramiko/sftp_file.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/paramiko/sftp_file.py b/paramiko/sftp_file.py
index 028d894a..bc34db94 100644
--- a/paramiko/sftp_file.py
+++ b/paramiko/sftp_file.py
@@ -65,15 +65,15 @@ class SFTPFile (BufferedFile):
self._reqs = deque()
def __del__(self):
- self._close(async=True)
+ self._close(async_=True)
def close(self):
"""
Close the file.
"""
- self._close(async=False)
+ self._close(async_=False)
- def _close(self, async=False):
+ def _close(self, async_=False):
# We allow double-close without signaling an error, because real
# Python file objects do. However, we must protect against actually
# sending multiple CMD_CLOSE packets, because after we close our
@@ -88,7 +88,7 @@ class SFTPFile (BufferedFile):
self.sftp._finish_responses(self)
BufferedFile.close(self)
try:
- if async:
+ if async_:
# GC'd file handle could be called from an arbitrary thread
# -- don't wait for a response
self.sftp._async_request(type(None), CMD_CLOSE, self.handle)