diff --git a/lib/request/basic.py b/lib/request/basic.py old mode 100644 new mode 100755 index 7ccb0c926..30869f74f --- a/lib/request/basic.py +++ b/lib/request/basic.py @@ -6,12 +6,24 @@ See the file 'doc/COPYING' for copying permission """ import codecs -import gzip import logging import re import StringIO import struct -import zlib + +try: + import gzip + import zlib +except ImportError: + import lib.core.settings + from lib.core.data import logger + + lib.core.settings.HTTP_ACCEPT_ENCODING_HEADER_VALUE = "identity" + + errMsg = "turning off support for HTTP compressed encodings " + errMsg += "because of lack of python compression " + errMsg += "modules ('gzip, zlib')" + logger.critical(errMsg) from lib.core.common import extractErrorMessage from lib.core.common import extractRegexResult