# Delete Source!
- def delete_source(self, name, **kwargs):
+ def delete_source(self, url, **kwargs):
"""
Removes a source from the list
"""
# Delete the source
for source in self.sources:
- if source.name == name:
+ if source.url == url:
source.delete(**kwargs)
break
help=_("Deletes a source from a list"))
delete_source.add_argument("list",
help=_("The name of the list"))
- delete_source.add_argument("source",
- help=_("The name of the source"))
+ delete_source.add_argument("url",
+ help=_("The URL of the source"))
delete_source.add_argument("--deleted-by", required=True,
- default=os.environ.get("USER"), help=_("The person deleting the list"))
+ default=os.environ.get("USER"), help=_("The person deleting the source"))
delete_source.set_defaults(func=self.__delete_source)
# search
# Remove the source
list.delete_source(
- name = args.source,
+ url = args.url,
deleted_by = args.deleted_by,
)