Rename key() as it conflicts with key variable; fix docsting

This commit is contained in:
Scoder12
2020-08-11 16:33:20 -07:00
parent 758edf4ba3
commit 0bb1ada4d3
+4 -1
View File
@@ -447,13 +447,16 @@ class JSONKey(AsyncJSONKey):
)
return self.get()[name]
def key(self, name: str, default: Any = None) -> Any:
def read(self, name: str, default: Any = None) -> Any:
"""Shorthand for self.get().get(name, default) if datatype is dict.
Args:
name (str): The name to get.
default (Any): The default if the key doesn't exist. Defaults to None.
Raises:
TypeError: The datatype is not dict.
Returns:
Any: The value read or the default.
"""