Browse Source

Allow sending files list smaller than 2 elements in Messageable.send

The previous restriction was unwarranted.
pull/591/merge
BeatButton 8 years ago
committed by Rapptz
parent
commit
1be119cd45
  1. 7
      discord/abc.py

7
discord/abc.py

@ -656,8 +656,7 @@ class Messageable(metaclass=abc.ABCMeta):
file: :class:`File` file: :class:`File`
The file to upload. The file to upload.
files: List[:class:`File`] files: List[:class:`File`]
A list of files to upload. Must be a minimum of 2 and a A list of files to upload. Must be a maximum of 10.
maximum of 10.
nonce: int nonce: int
The nonce to use for sending this message. If the message was successfully sent, The nonce to use for sending this message. If the message was successfully sent,
then the message will have a nonce with this value. then the message will have a nonce with this value.
@ -705,8 +704,8 @@ class Messageable(metaclass=abc.ABCMeta):
file.close() file.close()
elif files is not None: elif files is not None:
if len(files) < 2 or len(files) > 10: if len(files) > 10:
raise InvalidArgument('files parameter must be a list of 2 to 10 elements') raise InvalidArgument('files parameter must be a list of up to 10 elements')
try: try:
param = [(f.open_file(), f.filename) for f in files] param = [(f.open_file(), f.filename) for f in files]

Loading…
Cancel
Save