From cf0c0d3fa96790ce9437632e36f1c4f44b98ea6f Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 21 Aug 2012 20:01:56 +0530 Subject: [PATCH] ... --- src/calibre/devices/mtp/windows/driver.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/calibre/devices/mtp/windows/driver.py b/src/calibre/devices/mtp/windows/driver.py index ac2933eae0..2bdcff442d 100644 --- a/src/calibre/devices/mtp/windows/driver.py +++ b/src/calibre/devices/mtp/windows/driver.py @@ -207,8 +207,9 @@ class MTP_DEVICE(MTPDeviceBase): ans[i] = s['free_space'] return tuple(ans) - def get_file(self, object_id, callback=None): - stream = SpooledTemporaryFile(5*1024*1024) + def get_file(self, object_id, stream=None, callback=None): + if stream is None: + stream = SpooledTemporaryFile(5*1024*1024, '_wpd_receive_file.dat') try: self.dev.get_file(object_id, stream, callback) except self.wpd.WPDFileBusy: