From 40a12c31c128bd840da4ab93b7469a184a0899ea Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 20 Mar 2019 10:41:19 +0530 Subject: [PATCH] Remove unused code --- src/calibre/devices/manager.py | 40 ---------------------------------- 1 file changed, 40 deletions(-) delete mode 100644 src/calibre/devices/manager.py diff --git a/src/calibre/devices/manager.py b/src/calibre/devices/manager.py deleted file mode 100644 index ccb61d7d1e..0000000000 --- a/src/calibre/devices/manager.py +++ /dev/null @@ -1,40 +0,0 @@ -__license__ = 'GPL v3' -__copyright__ = '2008, Kovid Goyal ' - - -''' -Define a threaded interface for working with devices. -''' - -import threading, Queue - - -class DeviceManager(object): - - def __init__(self): - self.devices = [] - self.device_jobs = Queue(0) - - -class Job(object): - count = 0 - - def __init__(self, func, args): - self.completed = False - self.exception = None - - -class Worker(threading.Thread): - - def __init__(self, jobs): - self.jobs = jobs - self.results = [] - threading.Thread.__init__(self) - self.setDaemon(True) - - def run(self): - '''Thread loops taking jobs from the queue as they become available''' - while True: - self.jobs.get(True, None) - # Do job - self.jobs.task_done()