diff options
author | Robey Pointer <robey@lag.net> | 2008-03-22 19:36:16 -0700 |
---|---|---|
committer | Robey Pointer <robey@lag.net> | 2008-03-22 19:36:16 -0700 |
commit | 50d63690eecc21896c1b210f5e097f854ed4571d (patch) | |
tree | a66b46391a98ad3555b21a53f9ce96f38ee6f1e4 /paramiko/sftp.py | |
parent | 7854d600a74179d5f92a2f382f01da10da99d4d5 (diff) | |
download | paramiko-50d63690eecc21896c1b210f5e097f854ed4571d.tar.gz |
[project @ robey@lag.net-20080323023616-fpo17kr0qxxbgthv]
bug 200416:
don't create a new logger for every channel and every sftp client or server.
it causes python to leak lots of useless logger objects, because they never
go away. instead, log the channel # in the message, and use only a couple of
standard log nodes.
Diffstat (limited to 'paramiko/sftp.py')
-rw-r--r-- | paramiko/sftp.py | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/paramiko/sftp.py b/paramiko/sftp.py index 417449d4..dc8e99ac 100644 --- a/paramiko/sftp.py +++ b/paramiko/sftp.py @@ -129,11 +129,7 @@ class BaseSFTP (object): return version def _log(self, level, msg): - if issubclass(type(msg), list): - for m in msg: - self.logger.log(level, m) - else: - self.logger.log(level, msg) + self.logger.log(level, msg) def _write_all(self, out): while len(out) > 0: |