diff --git a/lib/core/convert.py b/lib/core/convert.py index 42ef24843..5a7332b6a 100644 --- a/lib/core/convert.py +++ b/lib/core/convert.py @@ -13,6 +13,7 @@ except: import base64 import binascii import codecs +import collections import json import re import sys @@ -24,7 +25,6 @@ from lib.core.settings import IS_TTY from lib.core.settings import IS_WIN from lib.core.settings import NULL from lib.core.settings import PICKLE_PROTOCOL -from lib.core.settings import PYVERSION from lib.core.settings import SAFE_HEX_MARKER from lib.core.settings import UNICODE_ENCODING from thirdparty import six @@ -97,7 +97,7 @@ def singleTimeWarnMessage(message): # Cross-referenced function sys.stdout.flush() def filterNone(values): # Cross-referenced function - raise NotImplementedError + return [_ for _ in values if _] if isinstance(values, collections.Iterable) else values def isListLike(value): # Cross-referenced function raise NotImplementedError diff --git a/lib/core/settings.py b/lib/core/settings.py index 0d7396c35..99967ffea 100644 --- a/lib/core/settings.py +++ b/lib/core/settings.py @@ -18,7 +18,7 @@ from lib.core.enums import OS from thirdparty.six import unichr as _unichr # sqlmap version (...) -VERSION = "1.3.5.141" +VERSION = "1.3.5.142" TYPE = "dev" if VERSION.count('.') > 2 and VERSION.split('.')[-1] != '0' else "stable" TYPE_COLORS = {"dev": 33, "stable": 90, "pip": 34} VERSION_STRING = "sqlmap/%s#%s" % ('.'.join(VERSION.split('.')[:-1]) if VERSION.count('.') > 2 and VERSION.split('.')[-1] == '0' else VERSION, TYPE)