Define NullHandler for Python <= 2.6

Closes #219
This commit is contained in:
Matthew Tretter 2013-05-20 19:18:35 -04:00
parent 80008aee11
commit 0d5bfe3751
2 changed files with 11 additions and 1 deletions

View file

@ -22,3 +22,12 @@ try:
from cStringIO import StringIO
except ImportError:
from StringIO import StringIO
try:
from logging import NullHandler
except ImportError:
from logging import Handler
class NullHandler(Handler):
def emit(self, record):
pass

View file

@ -8,6 +8,7 @@ from django.utils.importlib import import_module
from hashlib import md5
from pilkit.utils import *
import re
from .lib import NullHandler
bad_memcached_key_chars = re.compile(ur'[\u0000-\u001f\s]+')
@ -82,7 +83,7 @@ def autodiscover():
def get_logger(logger_name='imagekit', add_null_handler=True):
logger = logging.getLogger(logger_name)
if add_null_handler:
logger.addHandler(logging.NullHandler())
logger.addHandler(NullHandler())
return logger