Fix file cache when using MemorySession

The previous version crashes as the arguments don't get unpacked correctly
This commit is contained in:
K900 2018-10-31 22:42:59 +03:00 committed by GitHub
parent 67c5572d7b
commit 09dafc768b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -235,6 +235,6 @@ class MemorySession(Session):
def get_file(self, md5_digest, file_size, cls): def get_file(self, md5_digest, file_size, cls):
key = (md5_digest, file_size, _SentFileType.from_type(cls)) key = (md5_digest, file_size, _SentFileType.from_type(cls))
try: try:
return cls(self._files[key]) return cls(*self._files[key])
except KeyError: except KeyError:
return None return None