def do_rm(self, line): """rm <name> -- Removes an item by name in the feed/playlist selected.""" if self.selection_type is None: print "Error: No feed/playlist selected." return item = self._find_item(line) if item is None: print "No item named %r" % line return if item.is_downloaded(): item.expire() else: print "%s is not downloaded" % item.get_title()
def do_stop(self, line): """stop <name> -- Stops download by name.""" if self.selection_type is None: print "Error: No feed/playlist selected." return item = self._find_item(line) if item is None: print "No item named %r" % line return if item.get_state() in ("downloading", "paused"): item.expire() else: print "%s is not being downloaded" % item.get_title()
def do_stop(self, line): """stop <name> -- Stops download by name.""" if self.selection_type is None: print "Error: No feed/playlist selected." return item = self._find_item(line) if item is None: print "No item named %r" % line return if item.get_state() in ('downloading', 'paused'): item.expire() else: print '%s is not being downloaded' % item.get_title()
def do_rm(self, line): """rm <name> -- Removes an item by name in the feed/playlist selected. """ if self.selection_type is None: print "Error: No feed/playlist selected." return item = self._find_item(line) if item is None: print "No item named %r" % line return if item.is_downloaded(): item.expire() else: print '%s is not downloaded' % item.get_title()