diff --git a/pylast/__init__.py b/pylast/__init__.py index 0b9755b..b2ffa37 100644 --- a/pylast/__init__.py +++ b/pylast/__init__.py @@ -30,6 +30,7 @@ import ssl import sys import tempfile import time +import warnings import xml.dom from . import version @@ -42,6 +43,14 @@ __license__ = "apache2" __email__ = "amr.hassan@gmail.com" __version__ = version.__version__ +if sys.version_info < (3,): + warnings.warn( + "You are using pylast with Python 2. " + "Pylast will soon be Python 3 only. " + "More info: https://github.com/pylast/pylast/issues/265", + UserWarning, + ) + if sys.version_info.major == 2: import htmlentitydefs from httplib import HTTPSConnection @@ -1018,11 +1027,9 @@ class SessionKeyGenerator(object): token = self._get_web_auth_token() - url = "%(homepage)s/api/auth/?api_key=%(api)s&token=%(token)s" % { - "homepage": self.network.homepage, - "api": self.network.api_key, - "token": token, - } + url = "{homepage}/api/auth/?api_key={api}&token={token}".format( + homepage=self.network.homepage, api=self.network.api_key, token=token + ) self.web_auth_tokens[url] = token