Ejemplo n.º 1
0
    def __init__(self, cmd, scope, debug=False):
        self.debug = debug
        if len(cmd.argv) > 0:
            f = open(cmd.argv[0])
        else:
            f = sys.stdin
        self.scope = scope
        self.ffm = self.scope.FFM
        self.pap = self.scope.GTW.OMP.PAP
        self.networks = {}

        self.parser = SQL_Parser(verbose=False, fix_double_encode=1)
        self.parser.parse(f)
        self.contents = self.parser.contents
        self.tables = self.parser.tables
        self.member_by_id = {}
        self.person_by_id = {}
        self.nicknames = {}
        self.node_by_id = {}
        self.phone_ids = {}
Ejemplo n.º 2
0
    def __init__(self, cmd, scope, debug=False):
        self.anonymize = cmd.anonymize
        self.verbose = cmd.verbose
        self.pers_exception = {}
        try:
            pf = open('pers.csv', 'r')
            cr = csv.reader(pf, delimiter=';')
            for line in cr:
                self.pers_exception[int(line[0])] = (line[1], line[2])
        except IOError:
            print "WARN: Can't read additional person data"

        self.debug = debug
        if len(cmd.argv) > 0:
            f = open(cmd.argv[0])
        else:
            f = sys.stdin
        self.scope = scope
        self.ffm = self.scope.FFM
        self.pap = self.scope.GTW.OMP.PAP
        self.networks = {}

        self.parser = SQL_Parser(verbose=False, fix_double_encode=1)
        self.parser.parse(f)
        self.contents = self.parser.contents
        self.tables = self.parser.tables
        self.dev_by_id = {}
        self.ffm_node = {}
        self.member_by_id = {}
        self.net_by_id = {}
        self.nicknames = {}
        self.nifin_by_id = {}
        self.ntype_by_id = {}
        self.node_by_id = {}
        self.person_by_id = {}
        self.phone_ids = {}