geotom / free.dm-Common

Core framework of free.dm
MIT License
1 stars 1 forks source link

Use tempfile.SpooledTemporaryFile for large messages or file transfers in transports #16

Open geotom opened 5 years ago

geotom commented 5 years ago

To avoid exceeding memory, we should read large messages or file uploads in a tempfile.SpooledTemporaryFile, that can get written on disk after a certain threshold. See https://docs.python.org/3/library/tempfile.html#tempfile.SpooledTemporaryFile