示例#1
0
 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()
示例#2
0
 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()
示例#3
0
 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()
示例#4
0
 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()