autotyping: --int-param, --float-param, --str-param, --bytes-param: add an annotation to any parameter for which the default is a literal int, float, str, or bytes object
This commit is contained in:
parent
5ab3e53a44
commit
54ea354a7a
|
@ -660,12 +660,12 @@ class LastFMNetwork(_Network):
|
||||||
|
|
||||||
def __init__(
|
def __init__(
|
||||||
self,
|
self,
|
||||||
api_key="",
|
api_key: str = "",
|
||||||
api_secret="",
|
api_secret: str = "",
|
||||||
session_key="",
|
session_key: str = "",
|
||||||
username="",
|
username: str = "",
|
||||||
password_hash="",
|
password_hash: str = "",
|
||||||
token="",
|
token: str = "",
|
||||||
) -> None:
|
) -> None:
|
||||||
super().__init__(
|
super().__init__(
|
||||||
name="Last.fm",
|
name="Last.fm",
|
||||||
|
@ -729,7 +729,12 @@ class LibreFMNetwork(_Network):
|
||||||
"""
|
"""
|
||||||
|
|
||||||
def __init__(
|
def __init__(
|
||||||
self, api_key="", api_secret="", session_key="", username="", password_hash=""
|
self,
|
||||||
|
api_key: str = "",
|
||||||
|
api_secret: str = "",
|
||||||
|
session_key: str = "",
|
||||||
|
username: str = "",
|
||||||
|
password_hash: str = "",
|
||||||
) -> None:
|
) -> None:
|
||||||
|
|
||||||
super().__init__(
|
super().__init__(
|
||||||
|
@ -1024,7 +1029,7 @@ class SessionKeyGenerator:
|
||||||
|
|
||||||
return url
|
return url
|
||||||
|
|
||||||
def get_web_auth_session_key_username(self, url, token=""):
|
def get_web_auth_session_key_username(self, url, token: str = ""):
|
||||||
"""
|
"""
|
||||||
Retrieves the session key/username of a web authorization process by its URL.
|
Retrieves the session key/username of a web authorization process by its URL.
|
||||||
"""
|
"""
|
||||||
|
@ -1044,7 +1049,7 @@ class SessionKeyGenerator:
|
||||||
username = doc.getElementsByTagName("name")[0].firstChild.data
|
username = doc.getElementsByTagName("name")[0].firstChild.data
|
||||||
return session_key, username
|
return session_key, username
|
||||||
|
|
||||||
def get_web_auth_session_key(self, url, token=""):
|
def get_web_auth_session_key(self, url, token: str = ""):
|
||||||
"""
|
"""
|
||||||
Retrieves the session key of a web authorization process by its URL.
|
Retrieves the session key of a web authorization process by its URL.
|
||||||
"""
|
"""
|
||||||
|
@ -1949,7 +1954,9 @@ class Library(_BaseObject):
|
||||||
"""Returns the user who owns this library."""
|
"""Returns the user who owns this library."""
|
||||||
return self.user
|
return self.user
|
||||||
|
|
||||||
def get_artists(self, limit=50, cacheable: bool = True, stream: bool = False):
|
def get_artists(
|
||||||
|
self, limit: int = 50, cacheable: bool = True, stream: bool = False
|
||||||
|
):
|
||||||
"""
|
"""
|
||||||
Returns a sequence of Album objects
|
Returns a sequence of Album objects
|
||||||
if limit==None it will return all (may take a while)
|
if limit==None it will return all (may take a while)
|
||||||
|
@ -2216,7 +2223,9 @@ class User(_Chartable):
|
||||||
|
|
||||||
return self.name
|
return self.name
|
||||||
|
|
||||||
def get_friends(self, limit=50, cacheable: bool = False, stream: bool = False):
|
def get_friends(
|
||||||
|
self, limit: int = 50, cacheable: bool = False, stream: bool = False
|
||||||
|
):
|
||||||
"""Returns a list of the user's friends."""
|
"""Returns a list of the user's friends."""
|
||||||
|
|
||||||
def _get_friends():
|
def _get_friends():
|
||||||
|
@ -2227,7 +2236,9 @@ class User(_Chartable):
|
||||||
|
|
||||||
return _get_friends() if stream else list(_get_friends())
|
return _get_friends() if stream else list(_get_friends())
|
||||||
|
|
||||||
def get_loved_tracks(self, limit=50, cacheable: bool = True, stream: bool = False):
|
def get_loved_tracks(
|
||||||
|
self, limit: int = 50, cacheable: bool = True, stream: bool = False
|
||||||
|
):
|
||||||
"""
|
"""
|
||||||
Returns this user's loved track as a sequence of LovedTrack objects in
|
Returns this user's loved track as a sequence of LovedTrack objects in
|
||||||
reverse order of their timestamp, all the way back to the first track.
|
reverse order of their timestamp, all the way back to the first track.
|
||||||
|
@ -2292,7 +2303,7 @@ class User(_Chartable):
|
||||||
|
|
||||||
def get_recent_tracks(
|
def get_recent_tracks(
|
||||||
self,
|
self,
|
||||||
limit=10,
|
limit: int = 10,
|
||||||
cacheable: bool = True,
|
cacheable: bool = True,
|
||||||
time_from=None,
|
time_from=None,
|
||||||
time_to=None,
|
time_to=None,
|
||||||
|
@ -2792,7 +2803,7 @@ def _collect_nodes(
|
||||||
return _stream_collect_nodes() if stream else list(_stream_collect_nodes())
|
return _stream_collect_nodes() if stream else list(_stream_collect_nodes())
|
||||||
|
|
||||||
|
|
||||||
def _extract(node, name, index=0):
|
def _extract(node, name, index: int = 0):
|
||||||
"""Extracts a value from the xml string"""
|
"""Extracts a value from the xml string"""
|
||||||
|
|
||||||
nodes = node.getElementsByTagName(name)
|
nodes = node.getElementsByTagName(name)
|
||||||
|
|
Loading…
Reference in a new issue