summaryrefslogtreecommitdiff
path: root/paramiko/sftp_server.py
diff options
context:
space:
mode:
authorScott Maxwell <scott@codecobblers.com>2013-10-30 16:46:33 -0700
committerScott Maxwell <scott@codecobblers.com>2013-10-30 16:46:33 -0700
commit2ea352b8baf1037bd22fc79146ef646c163a7692 (patch)
tree439892d24b7659bb4345790af09582aaa0162377 /paramiko/sftp_server.py
parent6bd1e42b43017c8df3edd826fad5aca798538b10 (diff)
downloadparamiko-2ea352b8baf1037bd22fc79146ef646c163a7692.tar.gz
Fix dict iters, sorts, exceptions, bytes renames and tuple args
Diffstat (limited to 'paramiko/sftp_server.py')
-rw-r--r--paramiko/sftp_server.py10
1 files changed, 6 insertions, 4 deletions
diff --git a/paramiko/sftp_server.py b/paramiko/sftp_server.py
index 1833c2e8..ec340089 100644
--- a/paramiko/sftp_server.py
+++ b/paramiko/sftp_server.py
@@ -92,7 +92,8 @@ class SFTPServer (BaseSFTP, SubsystemHandler):
except EOFError:
self._log(DEBUG, 'EOF -- end of session')
return
- except Exception, e:
+ except Exception:
+ e = sys.exc_info()[1]
self._log(DEBUG, 'Exception on channel: ' + str(e))
self._log(DEBUG, util.tb_strings())
return
@@ -100,7 +101,8 @@ class SFTPServer (BaseSFTP, SubsystemHandler):
request_number = msg.get_int()
try:
self._process(t, request_number, msg)
- except Exception, e:
+ except Exception:
+ e = sys.exc_info()[1]
self._log(DEBUG, 'Exception in server processing: ' + str(e))
self._log(DEBUG, util.tb_strings())
# send some kind of failure message, at least
@@ -113,9 +115,9 @@ class SFTPServer (BaseSFTP, SubsystemHandler):
self.server.session_ended()
super(SFTPServer, self).finish_subsystem()
# close any file handles that were left open (so we can return them to the OS quickly)
- for f in self.file_table.itervalues():
+ for f in self.file_table.values():
f.close()
- for f in self.folder_table.itervalues():
+ for f in self.folder_table.values():
f.close()
self.file_table = {}
self.folder_table = {}