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__(
|
||||
self,
|
||||
api_key="",
|
||||
api_secret="",
|
||||
session_key="",
|
||||
username="",
|
||||
password_hash="",
|
||||
token="",
|
||||
api_key: str = "",
|
||||
api_secret: str = "",
|
||||
session_key: str = "",
|
||||
username: str = "",
|
||||
password_hash: str = "",
|
||||
token: str = "",
|
||||
) -> None:
|
||||
super().__init__(
|
||||
name="Last.fm",
|
||||
|
@ -729,7 +729,12 @@ class LibreFMNetwork(_Network):
|
|||
"""
|
||||
|
||||
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:
|
||||
|
||||
super().__init__(
|
||||
|
@ -1024,7 +1029,7 @@ class SessionKeyGenerator:
|
|||
|
||||
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.
|
||||
"""
|
||||
|
@ -1044,7 +1049,7 @@ class SessionKeyGenerator:
|
|||
username = doc.getElementsByTagName("name")[0].firstChild.data
|
||||
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.
|
||||
"""
|
||||
|
@ -1949,7 +1954,9 @@ class Library(_BaseObject):
|
|||
"""Returns the user who owns this library."""
|
||||
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
|
||||
if limit==None it will return all (may take a while)
|
||||
|
@ -2216,7 +2223,9 @@ class User(_Chartable):
|
|||
|
||||
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."""
|
||||
|
||||
def _get_friends():
|
||||
|
@ -2227,7 +2236,9 @@ class User(_Chartable):
|
|||
|
||||
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
|
||||
reverse order of their timestamp, all the way back to the first track.
|
||||
|
@ -2292,7 +2303,7 @@ class User(_Chartable):
|
|||
|
||||
def get_recent_tracks(
|
||||
self,
|
||||
limit=10,
|
||||
limit: int = 10,
|
||||
cacheable: bool = True,
|
||||
time_from=None,
|
||||
time_to=None,
|
||||
|
@ -2792,7 +2803,7 @@ def _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"""
|
||||
|
||||
nodes = node.getElementsByTagName(name)
|
||||
|
|
Loading…
Reference in a new issue