X-Git-Url: https://git.mdrn.pl/redakcja.git/blobdiff_plain/5913c54d19b8f6775633176032161d49f9b2f1aa..f9c19bbcbc514aebcff44b37ca5b92b4a0e181cf:/src/dvcs/storage.py diff --git a/src/dvcs/storage.py b/src/dvcs/storage.py deleted file mode 100755 index 6bb5b595..00000000 --- a/src/dvcs/storage.py +++ /dev/null @@ -1,18 +0,0 @@ -from zlib import compress, decompress - -from django.core.files.base import ContentFile, File -from django.core.files.storage import FileSystemStorage - - -class GzipFileSystemStorage(FileSystemStorage): - def _open(self, name, mode='rb'): - """TODO: This is good for reading; what about writing?""" - f = open(self.path(name), 'rb') - text = f.read() - f.close() - return ContentFile(decompress(text)) - - def _save(self, name, content): - content = ContentFile(compress(content.read())) - - return super(GzipFileSystemStorage, self)._save(name, content)