Example #1
0
 def setUp(self):
     self._stream = open(L1, "r")
     self._parser = InfomapLog(self._stream)
     self._parser.parse()
Example #2
0
import json
from parsers.infomap_log import InfomapLog

if __name__ == "__main__":
    import argparse
    parser = argparse.ArgumentParser(
        description="Creates JSON file from Infomap Logs")
    parser.add_argument('outfile')
    parser.add_argument('infiles', nargs='+')

    args = parser.parse_args()

    logs = []
    for filename in args.infiles:
        with open(filename) as f:
            parser = InfomapLog(f)
            logs.append(parser.parse())

    with open(args.outfile, 'w') as f:
        json.dump(logs, f)