kete: remove pointless indirection class Printer

In this case, it's easier to just iterate in the do_list() call than
having a Worker element
This commit is contained in:
Benjamin Tissoires 2018-01-31 16:17:55 +01:00
parent 0bc516b13c
commit 9b18339890
1 changed files with 3 additions and 8 deletions

View File

@ -503,13 +503,6 @@ class Fetcher(Worker):
svg.save() svg.save()
class Printer(Worker):
def run(self):
logger.debug('Listing available devices:')
for d in self.manager.devices:
print(d)
class TuhiKeteShellLogHandler(logging.StreamHandler): class TuhiKeteShellLogHandler(logging.StreamHandler):
def __init__(self): def __init__(self):
super(TuhiKeteShellLogHandler, self).__init__(sys.stdout) super(TuhiKeteShellLogHandler, self).__init__(sys.stdout)
@ -596,7 +589,9 @@ class TuhiKeteShell(cmd.Cmd):
def do_list(self, arg): def do_list(self, arg):
'''List known devices. These are devices previously paired with the daemon.''' '''List known devices. These are devices previously paired with the daemon.'''
self.start_worker(Printer) logger.debug('Listing available devices:')
for d in self._manager.devices:
print(d)
def help_listen(self): def help_listen(self):
self.do_listen('-h') self.do_listen('-h')