Browse Source

Fix File.size (fixes #507)

pull/10109/head
dolfies 2 years ago
parent
commit
0d891574b8
  1. 6
      discord/file.py

6
discord/file.py

@ -174,7 +174,11 @@ class File(_FileBase):
@cached_slot_property('_cs_size') @cached_slot_property('_cs_size')
def size(self) -> int: def size(self) -> int:
return os.fstat(self.fp.fileno()).st_size self.fp.seek(0, os.SEEK_END)
try:
return self.fp.tell()
finally:
self.reset()
def to_upload_dict(self, index: int) -> UploadedAttachmentPayload: def to_upload_dict(self, index: int) -> UploadedAttachmentPayload:
return { return {

Loading…
Cancel
Save