From 3032d61204b45b20c2d50dc4ed13640460e6a243 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 12 Sep 2012 13:38:31 +0530 Subject: [PATCH] MTP: Return a correct driveinfo dict --- src/calibre/devices/mtp/driver.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/calibre/devices/mtp/driver.py b/src/calibre/devices/mtp/driver.py index b43d3db3df..ed187c33c4 100644 --- a/src/calibre/devices/mtp/driver.py +++ b/src/calibre/devices/mtp/driver.py @@ -53,6 +53,7 @@ class MTP_DEVICE(BASE): p.defaults['send_template'] = config().parse().send_template p.defaults['blacklist'] = [] p.defaults['history'] = {} + p.defaults['rules'] = [] return self._prefs @@ -106,7 +107,7 @@ class MTP_DEVICE(BASE): dinfo['mtp_prefix'] = storage.storage_prefix raw = json.dumps(dinfo, default=to_json) self.put_file(storage, self.DRIVEINFO, BytesIO(raw), len(raw)) - self.driveinfo = dinfo + self.driveinfo[location_code] = dinfo def get_device_information(self, end_session=True): self.report_progress(1.0, _('Get device information...'))