From 5d6e5d9156f9a99820949eb7b10670d0d20948d1 Mon Sep 17 00:00:00 2001 From: Gert Van Gool Date: Tue, 29 Jun 2010 18:35:34 +0800 Subject: [PATCH] Only instantiate the STORAGE once per interpreter --- compressor/base.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/compressor/base.py b/compressor/base.py index a0fe870..5416489 100644 --- a/compressor/base.py +++ b/compressor/base.py @@ -11,6 +11,8 @@ from compressor import filters from compressor.exceptions import UncompressableFileError from compressor.utils import get_hexdigest, get_mtime, get_class +STORAGE = get_storage_class(settings.STORAGE)() + class Compressor(object): def __init__(self, content, output_prefix="compressed"): @@ -55,7 +57,7 @@ class Compressor(object): @property def storage(self): - return get_storage_class(settings.STORAGE)() + return STORAGE @property def hunks(self):