[V3 Downloader] Make hidden hidden and add disabled (#1828)

* Make hidden hidden and add disabled

* Add documentation
This commit is contained in:
Will
2018-06-08 20:39:07 -04:00
committed by GitHub
parent b983d5904b
commit b041d59fc7
4 changed files with 16 additions and 3 deletions

View File

@@ -75,6 +75,7 @@ class Installable(RepoJSONMixin):
self.bot_version = (3, 0, 0)
self.min_python_version = (3, 5, 1)
self.hidden = False
self.disabled = False
self.required_cogs = {} # Cog name -> repo URL
self.requirements = ()
self.tags = ()
@@ -173,6 +174,12 @@ class Installable(RepoJSONMixin):
hidden = False
self.hidden = hidden
try:
disabled = bool(info.get("disabled", False))
except ValueError:
disabled = False
self.disabled = disabled
self.required_cogs = info.get("required_cogs", {})
self.requirements = info.get("requirements", ())