Xqt added a comment.
The problem is that the pop default is evaluated even it is not needed:
x = {'foo': 'bar'}
def baz(): print('quez')
x.pop('foo', baz())
quez
'bar'
TASK DETAIL
https://phabricator.wikimedia.org/T335720
EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: Xqt
Cc: Aklapper, pywikibot-bugs-list, Xqt, JJMC89, PotsdamLamb, Jyoo1011,
JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, MayS,
Framawiki, Mdupont, Dvorapa, Altostratus, Avicennasis, mys_721tx, jayvdb,
Masti, Alchimista
_______________________________________________
pywikibot-bugs mailing list -- [email protected]
To unsubscribe send an email to [email protected]