def symbols(self): self.begin('Symbols') for fun, lib in itertools.product(data.FUNS, data.LIBS): symbolsource = SymbolSource() symbolsource.build_id = random.randrange(1, 100) symbolsource.line_number = random.randrange(1, 100) symbolsource.source_path = '/usr/lib64/python2.7/%s.py' % lib symbolsource.path = '/usr/lib64/python2.7/%s.pyo' % lib symbolsource.hash = randutils.randhash() symbolsource.offset = randutils.randhash() symbol = Symbol() symbol.name = fun symbol.normalized_path = lib self.add(symbol) symbolsource.symbol = symbol self.add(symbolsource) self.commit()