XZise added a subscriber: XZise. XZise added a comment.
Regarding the dancing: It work do it similar to how the detection works which decides if HTTP GET is supported. ParamInfo explicitly says that it wants to use HTTP GET so that Request doesn't look into the ParamInfo whether paraminfo requires HTTP POST.
In theory that is already possible, as the definition whether a request is writing is saved in the Request instance as a boolean which could be changed after creation of the Request and before submitting it.
TASK DETAIL https://phabricator.wikimedia.org/T74207
REPLY HANDLER ACTIONS Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign <username>.
EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: XZise Cc: pywikipedia-bugs, Ricordisamoa, jayvdb, Aklapper, XZise