Changeset 5566

Show
Ignore:
Timestamp:
03/29/10 22:25:59 (3 years ago)
Author:
getxsick
Message:

Fix #198 for umit/core

Location:
trunk/umit/core
Files:
4 modified

Legend:

Unmodified
Added
Removed
  • trunk/umit/core/NmapCommand.py

    r4479 r5566  
    2626import threading 
    2727import tempfile 
    28 from types import StringTypes 
    2928 
    3029from umit.core.NmapOptions import NmapOptions 
     
    112111 
    113112    def get_command(self): 
    114         if type(self._command) == type(""): 
     113        if isinstance(self._command, basestring): 
    115114            return self._command.split() 
    116115        return self._command 
     
    127126 
    128127    def _verify_output_options(self, command): 
    129         if type(command) == type([]): 
     128        if isinstance(command, list): 
    130129            command = " ".join(command) 
    131130 
     
    167166 
    168167    def _remove_double_space(self, command): 
    169         if type(command) == type([]): 
     168        if isinstance(command, list): 
    170169            command = " ".join(command) 
    171170 
     
    349348            args, level = self.options[option_name] 
    350349 
    351             if type(args) in StringTypes: 
     350            if isinstance(args, basestring): 
    352351                args = [args] 
    353352 
  • trunk/umit/core/NmapParser.py

    r5096 r5566  
    381381 
    382382    def set_date(self, date): 
    383         if type(date) == type(int): 
     383        if isinstance(date, int): 
    384384            self.nmap['nmaprun']['start'] = date 
    385385        else: 
  • trunk/umit/core/SearchResult.py

    r5134 r5566  
    2727from fnmatch import fnmatch 
    2828from tempfile import mktemp 
    29 from types import StringTypes 
    3029 
    3130from umit.core.UmitDB import UmitDB 
     
    287286        self.search_directory = search_directory 
    288287 
    289         if type(file_extensions) in StringTypes: 
     288        if isinstance(file_extensions, basestring): 
    290289            self.file_extensions = file_extensions.split(";") 
    291         elif type(file_extensions) == type([]): 
     290        elif isinstance(file_extensions, list): 
    292291            self.file_extensions = file_extensions 
    293292        else: 
  • trunk/umit/core/UmitConf.py

    r5535 r5566  
    2424import os 
    2525 
    26 from types import StringTypes 
    2726from ConfigParser import NoSectionError, NoOptionError, DuplicateSectionError 
    2827 
     
    118117 
    119118    def set_file_extension(self, file_extension): 
    120         if type(file_extension) == type([]): 
     119        if isinstance(file_extension, list): 
    121120            self._set_it("file_extension", ";".join(file_extension)) 
    122         elif type(file_extension) in StringTypes: 
     121        elif isinstance(file_extension, basestring): 
    123122            self._set_it("file_extension", file_extension) 
    124123 
     
    127126 
    128127    def set_save_time(self, save_time): 
    129         if type(save_time) == type([]): 
     128        if isinstance(save_time, list): 
    130129            self._set_it("save_time", ";".join(save_time)) 
    131         elif type(save_time) in StringTypes: 
     130        elif isinstance(save_time, basestring): 
    132131            self._set_it("save_time", save_time) 
    133132 
     
    342341 
    343342        tuple_regex = "[\(\[]\s?(\d+)\s?,\s?(\d+)\s?,\s?(\d+)\s?[\)\]]" 
    344         if type(settings[3]) == type(""): 
     343        if isinstance(settings[3], basestring): 
    345344            settings[3] = [int(t) \ 
    346345                           for t in re.findall(tuple_regex, settings[3])[0]] 
    347346 
    348         if type(settings[4]) == type(""): 
     347        if isinstance(settings[4], basestring): 
    349348            settings[4]= [int(h) \ 
    350349                          for h in re.findall(tuple_regex, settings[4])[0]] 
     
    520519         
    521520        tuple_regex = "[\(\[]\s?(\d+)\s?,\s?(\d+)\s?,\s?(\d+)\s?[\)\]]" 
    522         if type(settings) == type(""): 
     521        if isinstance(settings, basestring): 
    523522            settings = [int(t) for t in re.findall(tuple_regex, settings)[0]] 
    524523