From a671dafb8775e585086600a1fddd364def5aeb20 Mon Sep 17 00:00:00 2001 From: Torkil Gustavsen Date: Thu, 23 Jul 2015 13:22:39 +0200 Subject: prefetch now requires file_size to be passed in as a parameter Calling stat from inside the prefetch-body has led users to receive IOError: The message [] is not extractable. --- tests/test_sftp.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'tests/test_sftp.py') diff --git a/tests/test_sftp.py b/tests/test_sftp.py index cb8f7f84..55762c21 100755 --- a/tests/test_sftp.py +++ b/tests/test_sftp.py @@ -696,7 +696,8 @@ class SFTPTest (unittest.TestCase): f.readv([(0, 12)]) with sftp.open(FOLDER + '/zero', 'r') as f: - f.prefetch() + file_size = f.stat().st_size + f.prefetch(file_size) f.read(100) finally: sftp.unlink(FOLDER + '/zero') -- cgit v1.2.3