1
0
mirror of https://github.com/nmap/nmap.git synced 2025-12-09 06:01:28 +00:00

Replace == and != with is and is not for comparisons with None

This commit is contained in:
dmiller
2014-01-09 16:47:20 +00:00
parent 96141b431e
commit 51b143353b
18 changed files with 61 additions and 64 deletions

View File

@@ -153,7 +153,7 @@ class BWChangeableComboBoxEntry(gtk.ComboBoxEntry):
""" """
""" """
if len(self.__liststore) > 0 and\ if len(self.__liststore) > 0 and\
self.__last_active != None and\ self.__last_active is not None and\
self.get_active() == -1: self.get_active() == -1:
iter = self.get_model().get_iter((self.__last_active,)) iter = self.get_model().get_iter((self.__last_active,))

View File

@@ -263,7 +263,7 @@ class Graph:
b.add_edge(edge) b.add_edge(edge)
# then add new weight value # then add new weight value
if weight != None: if weight is not None:
edge.add_weight(weight) edge.add_weight(weight)

View File

@@ -211,7 +211,7 @@ class XMLNode:
c_result = child.query_children(name, attr, value, first, deep) c_result = child.query_children(name, attr, value, first, deep)
if c_result != None: if c_result is not None:
if first: if first:
return c_result return c_result
@@ -245,7 +245,7 @@ class XMLNode:
c_result = child.search_children(name, first, deep) c_result = child.search_children(name, first, deep)
if c_result != None and c_result != []: if c_result is not None and c_result != []:
if first: if first:
return c_result return c_result
@@ -329,7 +329,7 @@ class XMLReader(xml.sax.ContentHandler):
def parse(self): def parse(self):
""" """
""" """
if self.__file != None: if self.__file is not None:
self.__parser.parse(self.__file) self.__parser.parse(self.__file)
def startDocument(self): def startDocument(self):
@@ -351,7 +351,7 @@ class XMLReader(xml.sax.ContentHandler):
if len(self.__status) > 0: if len(self.__status) > 0:
self.__status[-1].add_child(node) self.__status[-1].add_child(node)
if self.__root == None: if self.__root is None:
self.__root = node self.__root = node
self.__status.append(node) self.__status.append(node)

View File

@@ -1091,7 +1091,7 @@ class ControlNavigation(gtk.DrawingArea):
direction = self.__move_is_clicked(pointer) direction = self.__move_is_clicked(pointer)
if direction != None and self.__moving == None: if direction is not None and self.__moving is None:
event.window.set_cursor(gtk.gdk.Cursor(gtk.gdk.HAND2)) event.window.set_cursor(gtk.gdk.Cursor(gtk.gdk.HAND2))
self.__moving = direction self.__moving = direction
@@ -1285,7 +1285,7 @@ class ControlNavigation(gtk.DrawingArea):
def __move_in_direction(self, direction): def __move_in_direction(self, direction):
""" """
""" """
if self.__moving != None: if self.__moving is not None:
bx, by = self.__move_position bx, by = self.__move_position
ax, ay = self.__move_addition[direction] ax, ay = self.__move_addition[direction]

View File

@@ -171,7 +171,7 @@ class HostsViewer(BWMainWindow):
def change_notebook(self, node): def change_notebook(self, node):
""" """
""" """
if self.__view != None: if self.__view is not None:
self.__view.destroy() self.__view.destroy()
if node is not None: if node is not None:

View File

@@ -178,7 +178,7 @@ class Image:
def get_pixbuf(self, icon, image_type='png'): def get_pixbuf(self, icon, image_type='png'):
""" """
""" """
if self.__path == None: if self.__path is None:
return False return False
if icon + image_type not in self.__cache.keys(): if icon + image_type not in self.__cache.keys():
@@ -192,7 +192,7 @@ class Image:
def get_icon(self, icon, image_type='png'): def get_icon(self, icon, image_type='png'):
""" """
""" """
if self.__path == None: if self.__path is None:
return False return False
return os.path.join(self.__path, icon + "." + image_type) return os.path.join(self.__path, icon + "." + image_type)

View File

@@ -446,7 +446,7 @@ class SystemPage(BWScrolledWindow):
params = address['type'], address['addr'] params = address['type'], address['addr']
address_text = SYSTEM_ADDRESS_TEXT % params address_text = SYSTEM_ADDRESS_TEXT % params
if address['vendor'] != None and address['vendor'] != '': if address['vendor'] is not None and address['vendor'] != '':
address_text += " (%s)" % address['vendor'] address_text += " (%s)" % address['vendor']
self.__address_list.append_text(address_text) self.__address_list.append_text(address_text)
@@ -458,7 +458,7 @@ class SystemPage(BWScrolledWindow):
xoptions=gtk.FILL) xoptions=gtk.FILL)
self.__general.bw_attach_next(self.__address_list, yoptions=gtk.FILL) self.__general.bw_attach_next(self.__address_list, yoptions=gtk.FILL)
if self.__node.get_info('hostnames') != None: if self.__node.get_info('hostnames') is not None:
self.__hostname_label = BWSectionLabel(_('Hostname:')) self.__hostname_label = BWSectionLabel(_('Hostname:'))
self.__hostname_list = gtk.combo_box_entry_new_text() self.__hostname_list = gtk.combo_box_entry_new_text()
@@ -477,7 +477,7 @@ class SystemPage(BWScrolledWindow):
self.__general.bw_attach_next(self.__hostname_list, self.__general.bw_attach_next(self.__hostname_list,
yoptions=gtk.FILL) yoptions=gtk.FILL)
if self.__node.get_info('uptime') != None: if self.__node.get_info('uptime') is not None:
self.__uptime_label = BWSectionLabel(_('Last boot:')) self.__uptime_label = BWSectionLabel(_('Last boot:'))
@@ -509,7 +509,7 @@ class SystemPage(BWScrolledWindow):
os = self.__node.get_info('os') os = self.__node.get_info('os')
if os != None: if os is not None:
if 'matches' in os: if 'matches' in os:
@@ -703,7 +703,7 @@ class SystemPage(BWScrolledWindow):
table.attach(tcp_ts_class, 1, 2, 3, 4) table.attach(tcp_ts_class, 1, 2, 3, 4)
if tcp_ts['values'] != None: if tcp_ts['values'] is not None:
tcp_ts_values = gtk.combo_box_entry_new_text() tcp_ts_values = gtk.combo_box_entry_new_text()

View File

@@ -259,7 +259,7 @@ class RadialNet(gtk.DrawingArea):
@param function: Protected function @param function: Protected function
""" """
def check_graph_status(*args): def check_graph_status(*args):
if args[0].__graph == None: if args[0].__graph is None:
return False return False
return function(*args) return function(*args)
@@ -449,7 +449,7 @@ class RadialNet(gtk.DrawingArea):
self.__layout = layout self.__layout = layout
if self.__graph != None: if self.__graph is not None:
self.__animating = True self.__animating = True
self.__calc_interpolation(self.__graph.get_main_node()) self.__calc_interpolation(self.__graph.get_main_node())
@@ -703,7 +703,7 @@ class RadialNet(gtk.DrawingArea):
if self.__animating == True: if self.__animating == True:
return False return False
if result != None: if result is not None:
node, point = result node, point = result
main_node = self.__graph.get_main_node() main_node = self.__graph.get_main_node()
@@ -727,7 +727,7 @@ class RadialNet(gtk.DrawingArea):
if self.__animating == True: if self.__animating == True:
return False return False
if result != None: if result is not None:
node, point = result node, point = result
main_node = self.__graph.get_main_node() main_node = self.__graph.get_main_node()
@@ -755,7 +755,7 @@ class RadialNet(gtk.DrawingArea):
# setting to show node's region # setting to show node's region
elif self.__pointer_status == POINTER_FILL and event.button == 1: elif self.__pointer_status == POINTER_FILL and event.button == 1:
if result != None: if result is not None:
node, point = result node, point = result
@@ -773,7 +773,7 @@ class RadialNet(gtk.DrawingArea):
if event.button == 3: if event.button == 3:
self.__button3_press = True self.__button3_press = True
if result != None: if result is not None:
xw, yw = self.window.get_origin() xw, yw = self.window.get_origin()
node, point = result node, point = result
@@ -840,7 +840,7 @@ class RadialNet(gtk.DrawingArea):
result = self.__get_node_by_coordinate(self.get_pointer()) result = self.__get_node_by_coordinate(self.get_pointer())
if result != None: if result is not None:
result[0].set_draw_info({'over': True}) result[0].set_draw_info({'over': True})
elif self.__button1_press == True and self.__last_motion_point != None: elif self.__button1_press == True and self.__last_motion_point != None:
@@ -921,7 +921,7 @@ class RadialNet(gtk.DrawingArea):
not_grouped = not node.get_draw_info('grouped') not_grouped = not node.get_draw_info('grouped')
if node.get_draw_info('region') != None and not_grouped: if node.get_draw_info('region') is not None and not_grouped:
x, y = node.get_cartesian_coordinate() x, y = node.get_cartesian_coordinate()
xc, yc = self.__center_of_widget xc, yc = self.__center_of_widget
@@ -1002,7 +1002,7 @@ class RadialNet(gtk.DrawingArea):
last_group = self.__last_group_node last_group = self.__last_group_node
groups = [a_group, b_group] groups = [a_group, b_group]
if last_group in groups and last_group != None: if last_group in groups and last_group is not None:
self.__draw_edge(context, edge) self.__draw_edge(context, edge)
elif not a_is_grouped or not b_is_grouped: elif not a_is_grouped or not b_is_grouped:
@@ -1051,7 +1051,7 @@ class RadialNet(gtk.DrawingArea):
context.set_source_rgba(0.1, 0.5, 1.0, 0.8) context.set_source_rgba(0.1, 0.5, 1.0, 0.8)
# calculating line thickness by latency # calculating line thickness by latency
if latency != None: if latency is not None:
min = self.__graph.get_min_edge_mean_weight() min = self.__graph.get_min_edge_mean_weight()
max = self.__graph.get_max_edge_mean_weight() max = self.__graph.get_max_edge_mean_weight()
@@ -1077,7 +1077,7 @@ class RadialNet(gtk.DrawingArea):
if not self.__animating and self.__show_latency: if not self.__animating and self.__show_latency:
if latency != None: if latency is not None:
context.set_font_size(8) context.set_font_size(8)
context.set_line_width(1) context.set_line_width(1)
@@ -1208,10 +1208,10 @@ class RadialNet(gtk.DrawingArea):
hostname = node.get_info('hostname') hostname = node.get_info('hostname')
if hostname != None and self.__show_hostname: if hostname is not None and self.__show_hostname:
context.show_text(hostname) context.show_text(hostname)
elif node.get_info('ip') != None: elif node.get_info('ip') is not None:
context.show_text(node.get_info('ip')) context.show_text(node.get_info('ip'))
context.set_line_width(1) context.set_line_width(1)
@@ -1255,7 +1255,7 @@ class RadialNet(gtk.DrawingArea):
# deep group check # deep group check
group = node.get_draw_info('group_node') group = node.get_draw_info('group_node')
while group.get_draw_info('group_node') != None: while group.get_draw_info('group_node') is not None:
group = group.get_draw_info('group_node') group = group.get_draw_info('group_node')
ring = group.get_draw_info('ring') ring = group.get_draw_info('ring')
@@ -1458,7 +1458,7 @@ class RadialNet(gtk.DrawingArea):
self.__weighted_layout() self.__weighted_layout()
# rotating focus' children to keep orientation # rotating focus' children to keep orientation
if reference != None: if reference is not None:
father, angle = reference father, angle = reference
theta = father.get_coordinate_theta() theta = father.get_coordinate_theta()
@@ -1509,7 +1509,7 @@ class RadialNet(gtk.DrawingArea):
father = focus.get_draw_info('father') father = focus.get_draw_info('father')
# calculate nodes positions (and father orientation)? # calculate nodes positions (and father orientation)?
if father != None: if father is not None:
xa, ya = father.get_cartesian_coordinate() xa, ya = father.get_cartesian_coordinate()
xb, yb = focus.get_cartesian_coordinate() xb, yb = focus.get_cartesian_coordinate()
@@ -1729,10 +1729,7 @@ class RadialNet(gtk.DrawingArea):
def is_empty(self): def is_empty(self):
""" """
""" """
if self.__graph == None: return self.__graph is None
return True
return False
def is_in_animation(self): def is_in_animation(self):
""" """
@@ -1830,7 +1827,7 @@ class NetNode(Node):
if len(host.osmatches) > 0 and \ if len(host.osmatches) > 0 and \
host.osmatches[0]["accuracy"] != "" and \ host.osmatches[0]["accuracy"] != "" and \
host.osmatches[0]["name"] != "": host.osmatches[0]["name"] != "":
if os == None: if os is None:
os = {} os = {}
os["matches"] = host.osmatches os["matches"] = host.osmatches
os["matches"][0]["db_line"] = 0 # not supported os["matches"][0]["db_line"] = 0 # not supported
@@ -1850,7 +1847,7 @@ class NetNode(Node):
# ports_used # ports_used
if len(host.ports_used) > 0: if len(host.ports_used) > 0:
if os == None: if os is None:
os = {} os = {}
os_portsused = [] os_portsused = []
@@ -2039,7 +2036,7 @@ class NetNode(Node):
@rtype: mixed @rtype: mixed
@return: The requested information @return: The requested information
""" """
if info == None: if info is None:
return self.__draw_info return self.__draw_info
return self.__draw_info.get(info) return self.__draw_info.get(info)

View File

@@ -170,7 +170,7 @@ if __name__ == '__main__':
file = argvh.get_option('-f') file = argvh.get_option('-f')
if file == None: if file is None:
print USAGE print USAGE
sys.exit(0) sys.exit(0)

View File

@@ -142,7 +142,7 @@ class NetworkInventory(object):
# A dictionary mapping IP addresses into HostInfo objects # A dictionary mapping IP addresses into HostInfo objects
self.hosts = {} self.hosts = {}
if filename != None: if filename is not None:
self.open_from_file(filename) self.open_from_file(filename)
def add_scan(self, scan, filename=None): def add_scan(self, scan, filename=None):
@@ -177,7 +177,7 @@ class NetworkInventory(object):
self.scans.append(scan) self.scans.append(scan)
if filename != None: if filename is not None:
basename = os.path.basename(filename) basename = os.path.basename(filename)
if basename in self.filenames.values(): if basename in self.filenames.values():

View File

@@ -326,12 +326,12 @@ class NmapCommand(object):
subprocess completed successfully. If the subprocess terminated with an subprocess completed successfully. If the subprocess terminated with an
error an exception is raised. The scan must have been started with error an exception is raised. The scan must have been started with
run_scan before calling this method.""" run_scan before calling this method."""
if self.command_process == None: if self.command_process is None:
raise Exception("Scan is not running yet!") raise Exception("Scan is not running yet!")
state = self.command_process.poll() state = self.command_process.poll()
if state == None: if state is None:
return True # True means that the process is still running return True # True means that the process is still running
elif state == 0: elif state == 0:
return False # False means that the process had a successful exit return False # False means that the process had a successful exit

View File

@@ -515,7 +515,7 @@ class NmapOptions(object):
def canonicalize_name(self, name): def canonicalize_name(self, name):
opt, arg, remainder = split_option(name, self.options) opt, arg, remainder = split_option(name, self.options)
assert remainder == None assert remainder is None
if arg is None: if arg is None:
option = lookup_option(opt, self.options) option = lookup_option(opt, self.options)
if option: if option:
@@ -541,7 +541,7 @@ class NmapOptions(object):
# A positional argument. # A positional argument.
self.target_specs.append(result) self.target_specs.append(result)
return return
elif result[0] == None: elif result[0] is None:
# An unknown option. # An unknown option.
self.extras.extend(result[1:]) self.extras.extend(result[1:])
return return
@@ -1170,10 +1170,10 @@ class NmapOptionsTest(unittest.TestCase):
ops.parse_string("nmap -d#") ops.parse_string("nmap -d#")
self.assertTrue(ops.extras == ["-d#"]) self.assertTrue(ops.extras == ["-d#"])
ops.parse_string("nmap -T monkeys") ops.parse_string("nmap -T monkeys")
self.assertTrue(ops["-T"] == None) self.assertTrue(ops["-T"] is None)
self.assertTrue(ops.extras == ["-T", "monkeys"]) self.assertTrue(ops.extras == ["-T", "monkeys"])
ops.parse_string("nmap -iR monkeys") ops.parse_string("nmap -iR monkeys")
self.assertTrue(ops["-iR"] == None) self.assertTrue(ops["-iR"] is None)
self.assertTrue(ops.extras == ["-iR", "monkeys"]) self.assertTrue(ops.extras == ["-iR", "monkeys"])
def test_read_unknown(self): def test_read_unknown(self):

View File

@@ -518,7 +518,7 @@ class ParserBasics(object):
self.nmap['scaninfo'] = info self.nmap['scaninfo'] = info
def get_services_scanned(self): def get_services_scanned(self):
if self._services_scanned == None: if self._services_scanned is None:
return self._services_scanned return self._services_scanned
services = [] services = []
@@ -553,7 +553,7 @@ class ParserBasics(object):
return protocols return protocols
def get_num_services(self): def get_num_services(self):
if self._num_services == None: if self._num_services is None:
return self._num_services return self._num_services
num = 0 num = 0

View File

@@ -207,7 +207,7 @@ class HostSearch(object):
@staticmethod @staticmethod
def match_port(host_ports, port, port_state): def match_port(host_ports, port, port_state):
# Check if the port is parsable, if not return False silently # Check if the port is parsable, if not return False silently
if re.match("^\d+$", port) == None: if re.match("^\d+$", port) is None:
return False return False
for hp in host_ports: for hp in host_ports:
@@ -329,7 +329,7 @@ class SearchResult(object):
fuzz = date_arg.count("~") fuzz = date_arg.count("~")
date_arg = date_arg.replace("~", "") date_arg = date_arg.replace("~", "")
if re.match("\d\d\d\d-\d\d-\d\d$", date_arg) != None: if re.match("\d\d\d\d-\d\d-\d\d$", date_arg) is not None:
year, month, day = date_arg.split("-") year, month, day = date_arg.split("-")
parsed_date = date(int(year), int(month), int(day)) parsed_date = date(int(year), int(month), int(day))
elif re.match("[-|\+]\d+$", date_arg): elif re.match("[-|\+]\d+$", date_arg):
@@ -392,7 +392,7 @@ class SearchResult(object):
# Check if they're parsable, if not return False silently # Check if they're parsable, if not return False silently
for port in ports: for port in ports:
if re.match("^\d+$", port) == None: if re.match("^\d+$", port) is None:
return False return False
# Make a list of all scanned ports # Make a list of all scanned ports

View File

@@ -464,7 +464,7 @@ class NmapOutputHighlight(object):
return True return True
def set_enable(self, enable): def set_enable(self, enable):
if enable == False or enable == "0" or enable == None or enable == "": if enable == False or enable == "0" or enable is None or enable == "":
config_parser.set( config_parser.set(
"output_highlight", "enable_highlight", str(False)) "output_highlight", "enable_highlight", str(False))
else: else:

View File

@@ -398,7 +398,7 @@ class OptionTab(object):
def fill_table(self, table, expand_fill=True): def fill_table(self, table, expand_fill=True):
yopt = (0, gtk.EXPAND | gtk.FILL)[expand_fill] yopt = (0, gtk.EXPAND | gtk.FILL)[expand_fill]
for y, widget in enumerate(self.widgets_list): for y, widget in enumerate(self.widgets_list):
if widget[1] == None: if widget[1] is None:
table.attach(widget[0], 0, 2, y, y + 1, yoptions=yopt) table.attach(widget[0], 0, 2, y, y + 1, yoptions=yopt)
else: else:
table.attach(widget[0], 0, 1, y, y + 1, yoptions=yopt) table.attach(widget[0], 0, 1, y, y + 1, yoptions=yopt)

View File

@@ -439,7 +439,7 @@ class SearchGUI(gtk.VBox, object):
self.search_entry.set_sensitive(True) self.search_entry.set_sensitive(True)
def close(self): def close(self):
if self.expr_window != None: if self.expr_window is not None:
self.expr_window.close() self.expr_window.close()
def add_criterion(self, caller): def add_criterion(self, caller):
@@ -854,11 +854,11 @@ class DateSubcriterion(Subcriterion):
self.fuzzies = argument.count("~") self.fuzzies = argument.count("~")
argument = argument.replace("~", "") argument = argument.replace("~", "")
self.minus_notation = False self.minus_notation = False
if re.match("\d\d\d\d-\d\d-\d\d$", argument) != None: if re.match("\d\d\d\d-\d\d-\d\d$", argument) is not None:
year, month, day = argument.split("-") year, month, day = argument.split("-")
self.date = datetime.date(int(year), int(month), int(day)) self.date = datetime.date(int(year), int(month), int(day))
self.argument = argument self.argument = argument
elif re.match("[-|\+]\d+$", argument) != None: elif re.match("[-|\+]\d+$", argument) is not None:
# Convert the date from the "-n" notation into YYYY-MM-DD # Convert the date from the "-n" notation into YYYY-MM-DD
parsed_date = datetime.date.fromordinal( parsed_date = datetime.date.fromordinal(
datetime.date.today().toordinal() + int(argument)) datetime.date.today().toordinal() + int(argument))

View File

@@ -240,17 +240,17 @@ class HIGSpinnerCache:
"""Loads an animated icon by doing a lookup on the icon theme.""" """Loads an animated icon by doing a lookup on the icon theme."""
# If user do not choose a icon_name, use the default one # If user do not choose a icon_name, use the default one
if icon_name == None: if icon_name is None:
icon_name = self.default_animated_icon_name icon_name = self.default_animated_icon_name
# Even the default one (now on icon_name) might not be available # Even the default one (now on icon_name) might not be available
if icon_name == None: if icon_name is None:
raise AnimatedIconNotFound raise AnimatedIconNotFound
# Try to lookup the icon # Try to lookup the icon
icon_info = self.icon_theme.lookup_icon(icon_name, -1, 0) icon_info = self.icon_theme.lookup_icon(icon_name, -1, 0)
# Even if icon_name exists, it might not be found by lookup # Even if icon_name exists, it might not be found by lookup
if icon_info == None: if icon_info is None:
raise AnimatedIconNotFound raise AnimatedIconNotFound
# Base size is, according to PyGTK docs: # Base size is, according to PyGTK docs:
@@ -291,7 +291,7 @@ class HIGSpinnerCache:
def load_static_from_filename(self, filename, key_name=None): def load_static_from_filename(self, filename, key_name=None):
icon_pixbuf = gtk.gdk.pixbuf_new_from_file(filename) icon_pixbuf = gtk.gdk.pixbuf_new_from_file(filename)
if key_name == None: if key_name is None:
key_name = filename.split(".")[0] key_name = filename.split(".")[0]
self.spinner_images.add_static_pixbuf(key_name, icon_pixbuf) self.spinner_images.add_static_pixbuf(key_name, icon_pixbuf)
@@ -420,7 +420,7 @@ class HIGSpinner(gtk.EventBox):
def do_expose_event(self, event): def do_expose_event(self, event):
#self.chain(event) #self.chain(event)
if self.cache.spinner_images.rest_pixbuf == None: if self.cache.spinner_images.rest_pixbuf is None:
raise RestPixbufNotFound raise RestPixbufNotFound
self.__select_pixbuf() self.__select_pixbuf()
@@ -437,7 +437,7 @@ class HIGSpinner(gtk.EventBox):
dest = event.area.intersect(pix_area) dest = event.area.intersect(pix_area)
# If a graphic context doesn't not exist yet, create one # If a graphic context doesn't not exist yet, create one
if self.gc == None: if self.gc is None:
self.gc = gtk.gdk.GC(self.window) self.gc = gtk.gdk.GC(self.window)
#gc = self.gc #gc = self.gc