From 1401167eef87ab272fc66549d46f4747df39b962 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 11 Jan 2008 01:36:34 +0000 Subject: [PATCH] Fix #454 --- src/libprs500/devices/prs505/driver.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/libprs500/devices/prs505/driver.py b/src/libprs500/devices/prs505/driver.py index f1326b48ae..fb45409e36 100644 --- a/src/libprs500/devices/prs505/driver.py +++ b/src/libprs500/devices/prs505/driver.py @@ -22,8 +22,6 @@ from libprs500.devices.interface import Device from libprs500.devices.errors import DeviceError, FreeSpaceError from libprs500.devices.prs505.books import BookList, fix_ids from libprs500 import iswindows, islinux, isosx -from libprs500.devices.libusb import get_device_by_id -from libprs500.devices.libusb import Error as USBError from libprs500.devices.errors import PathError class File(object): @@ -384,7 +382,8 @@ class PRS505(Device): def delete_books(self, paths, end_session=True): for path in paths: - os.unlink(path) + if os.path.exists(path): + os.unlink(path) @classmethod def remove_books_from_metadata(cls, paths, booklists):