Moved base filter to base module.

This commit is contained in:
Jannis Leidel
2011-03-28 19:17:21 +02:00
parent c5b91aad8e
commit fe80fa9ef0
2 changed files with 25 additions and 14 deletions

View File

@@ -1,14 +1 @@
from compressor.conf import settings
from compressor.exceptions import FilterError
class FilterBase(object):
def __init__(self, content, filter_type=None, verbose=0):
self.type = filter_type
self.content = content
self.verbose = verbose or settings.COMPRESS_VERBOSE
def input(self, **kwargs):
raise NotImplementedError
def output(self, **kwargs):
raise NotImplementedError
from compressor.filters.base import FilterBase, FilterError

View File

@@ -0,0 +1,24 @@
import logging
import subprocess
from compressor.conf import settings
from compressor.exceptions import FilterError
from compressor.utils import cmd_split
logger = logging.getLogger("compressor.filters")
class FilterBase(object):
def __init__(self, content, filter_type=None, verbose=0):
self.type = filter_type
self.content = content
self.verbose = verbose or settings.COMPRESS_VERBOSE
self.logger = logger
def input(self, **kwargs):
raise NotImplementedError
def output(self, **kwargs):
raise NotImplementedError