Eneg
Eneg
Uh-oh, cannot make the `.start` and `.restart` use the ParamSpec without previously ressolving the stripping `self` param problem.
> * First and foremost, the act of implicitly marking params starting with an `_` as private. This will break a large number of commands, as people often use e.g....
This implicit name change is not specific to embeds, it's just that it's only there where it has clear side effects. I believe any `File` attachments undergo this change. The...
A relevant part from the official docs on [uploading files](https://discord.com/developers/docs/reference#uploading-files)
I think it is not neccesary to make it a definite error, since discord itself does not produce one, instead silently normalizing the filename. Hence, showing a warning should suffice,...
I agree with everything but putting the control parameter in `Client.__init__`.
I imagine `File` constructor could take an extra keyword-only parameter for the instance-basis warning, thus the note about enabling global validation would go there as well. Can also mention in...
No no. As I've already described in my first comment, the keyword argument is for per instance basis warning. If you wish for it to always apply, you set the...
Recently I've realized there are few ways of passing stuff around that doesn't involve slapping said stuff as bot attribute. I could see a system where apart from accepting the...
Might be worth considering replacing the union of `Union[io.TextIOBase, io.BufferedIOBase]` with `io.IOBase`.