Hello everyone!
I noticed that some people is seeing this warning in various occasions:
```
Fetching a token via "action=login" is deprecated. Use "action=query&meta=tokens&type=login" instead.
```
See for example:
* {T126577}
* {T228052}
* {T159523}
The problem about this warning, is that it's quite misleading when it's actually raised during this API query:
```
action=login
lgname=a_bot@_username
lgpassword=a_bot_password
lgtoken=a_token_obtained_from_other_requests+\
```
So my question is simple:
Why `action=login` gives a warning about //Fetching a token// when you are already providing that token?
Note that the token was obtained with such request:
```
action=query
meta=tokens
type=login
```
Now, I've also seen a discussion in {T137805} and it seems that some developers already know about this exception exists and raises in some circumstances:
> That's an unrelated warning.
> ― @Anomie in T137805#2786123 - Nov 10 2016, 5:19 PM
Now, can you reproduce