Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 14b7e65

Browse files
committed
Minor refactoring
1 parent 053b7d1 commit 14b7e65

5 files changed

Lines changed: 3 additions & 10 deletions

File tree

lib/core/log.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,9 @@
66
"""
77

88
import logging
9-
import StringIO
109
import sys
1110

1211
from lib.core.enums import CUSTOM_LOGGING
13-
from thirdparty.ansistrm.ansistrm import ColorizingStreamHandler
1412

1513
logging.addLevelName(CUSTOM_LOGGING.PAYLOAD, "PAYLOAD")
1614
logging.addLevelName(CUSTOM_LOGGING.TRAFFIC_OUT, "TRAFFIC OUT")
@@ -20,7 +18,8 @@
2018

2119
LOGGER_HANDLER = None
2220
try:
23-
import ctypes
21+
from thirdparty.ansistrm.ansistrm import ColorizingStreamHandler
22+
2423
LOGGER_HANDLER = ColorizingStreamHandler(sys.stdout)
2524
LOGGER_HANDLER.level_map[logging.getLevelName("PAYLOAD")] = (None, "cyan", False)
2625
LOGGER_HANDLER.level_map[logging.getLevelName("TRAFFIC OUT")] = (None, "magenta", False)

lib/core/option.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,6 @@
5454
from lib.core.common import urlencode
5555
from lib.core.convert import base64pickle
5656
from lib.core.convert import base64unpickle
57-
from lib.core.convert import jsonize
5857
from lib.core.data import conf
5958
from lib.core.data import kb
6059
from lib.core.data import logger

lib/request/proxy.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,6 @@
1111
import urllib
1212
import urllib2
1313

14-
from lib.core.exception import SqlmapUnsupportedFeatureException
15-
1614

1715
class ProxyHTTPConnection(httplib.HTTPConnection):
1816
_ports = {"http": 80, "https": 443}

plugins/generic/databases.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313
from lib.core.common import isInferenceAvailable
1414
from lib.core.common import isListLike
1515
from lib.core.common import isNoneValue
16-
from lib.core.common import isNullValue
1716
from lib.core.common import isNumPosStrValue
1817
from lib.core.common import isTechniqueAvailable
1918
from lib.core.common import parseSqliteTableSchema

thirdparty/ansistrm/ansistrm.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
#
22
# Copyright (C) 2010-2012 Vinay Sajip. All rights reserved. Licensed under the new BSD license.
33
#
4+
import ctypes
45
import logging
56
import os
67
import re
@@ -69,7 +70,6 @@ def emit(self, record):
6970
def output_colorized(self, message):
7071
self.stream.write(message)
7172
else:
72-
import re
7373
ansi_esc = re.compile(r'\x1b\[((?:\d+)(?:;(?:\d+))*)m')
7474

7575
nt_color_map = {
@@ -84,8 +84,6 @@ def output_colorized(self, message):
8484
}
8585

8686
def output_colorized(self, message):
87-
import ctypes
88-
8987
parts = self.ansi_esc.split(message)
9088
write = self.stream.write
9189
h = None

0 commit comments

Comments
 (0)