Hi,
I agree that most of the time a keyword argument is more clear than a positional arguments, but sometimes, when the argument is only one and very clear, I think it's best to avoid deprecating it.
In particular, I don't see how ReplyableMixin.reply or EditableMixin.edit are better without positional arguments.
It' obvious that i need to pass the body of the reply or the edit.
Desired Result
I would like to use submission.reply("text") without a warning or an error in PRAW 8.
Describe the Bug
Hi,
I agree that most of the time a keyword argument is more clear than a positional arguments, but sometimes, when the argument is only one and very clear, I think it's best to avoid deprecating it.
In particular, I don't see how ReplyableMixin.reply or EditableMixin.edit are better without positional arguments. It' obvious that i need to pass the body of the reply or the edit.
Desired Result
I would like to use submission.reply("text") without a warning or an error in PRAW 8.
Relevant Logs
No response
Code to reproduce the bug
My code example does not include the
Reddit()
initialization to prevent credential leakage.Yes
This code has previously worked as intended.
Yes
Operating System/Environment
Any
Python Version
4.10
PRAW Version
7.6.0
Prawcore Version
2.3.0
Anything else?
Many other case of positional arguments deprecations are ok, maybe there are more to consider.