Fix bug where formatted arguments are passed to self._warn, which only accepts a single string

This commit is contained in:
Matt Comben authored and Stephane Bruckert committed 2020-01-11 19:54:21 +00:00
1 parent e44bd7a936
commit f8a6e4edb6
1 file changed
+4 -4
+4 -4
View File
@@ -1081,15 +1081,15 @@ class Spotify(object):
fields = id.split(':')
if len(fields) >= 3:
if type != fields[-2]:
self._warn('expected id of type %s but found type %s %s',
type, fields[-2], id)
self._warn('expected id of type %s but found type %s %s' %
(type, fields[-2], id))
return fields[-1]
fields = id.split('/')
if len(fields) >= 3:
itype = fields[-2]
if type != itype:
self._warn('expected id of type %s but found type %s %s',
type, itype, id)
self._warn('expected id of type %s but found type %s %s' %
(type, itype, id))
return fields[-1]
return id