diff --git a/src/calibre/devices/usbms/device.py b/src/calibre/devices/usbms/device.py index bae171c351..3a2b8af298 100644 --- a/src/calibre/devices/usbms/device.py +++ b/src/calibre/devices/usbms/device.py @@ -9,10 +9,15 @@ device. This class handles devive detection. import os, time from calibre.devices.interface import Device as _Device -from calibre.devices.errors import DeviceError, FreeSpaceError +from calibre.devices.errors import DeviceError from calibre import iswindows, islinux, isosx, __appname__ class Device(_Device): + ''' + This class provides logic common to all drivers for devices that export themselves + as USB Mass Storage devices. If you are writing such a driver, inherit from this + class. + ''' FDI_TEMPLATE = \ ''' diff --git a/src/calibre/devices/usbms/driver.py b/src/calibre/devices/usbms/driver.py index 88e1cce6a2..a91ce10425 100644 --- a/src/calibre/devices/usbms/driver.py +++ b/src/calibre/devices/usbms/driver.py @@ -1,5 +1,5 @@ __license__ = 'GPL v3' -__copyright__ = '2009, John Schember self.free_space()[2] - 1024*1024: - raise FreeSpaceError("There is insufficient free space "+\ - "on the storage card") + raise FreeSpaceError(_("There is insufficient free space on the storage card")) if not on_card and size > self.free_space()[0] - 2*1024*1024: - raise FreeSpaceError("There is insufficient free space " +\ - "in main memory") + raise FreeSpaceError(_("There is insufficient free space in main memory")) paths = [] names = iter(names)