(args)
| 574 | return versions |
| 575 | |
| 576 | def do_raw_json(args): |
| 577 | versions = _read_logs(args) |
| 578 | |
| 579 | for version, domains in versions.items(): |
| 580 | if args.aggregate: |
| 581 | create_total_page_stats(domains, args) |
| 582 | for domain, entries in domains.items(): |
| 583 | raw_entries = [] |
| 584 | for name, value in entries.items(): |
| 585 | # We don't want the calculated sum in the JSON file. |
| 586 | if name == "Sum": continue |
| 587 | raw_entries.append({ |
| 588 | 'name': name, |
| 589 | 'duration': value['time_list'], |
| 590 | 'count': value['count_list'], |
| 591 | }) |
| 592 | |
| 593 | domains[domain] = raw_entries |
| 594 | |
| 595 | print(json.dumps(versions, separators=(',', ':'))) |
| 596 | |
| 597 | |
| 598 | # Generate JSON file. |
nothing calls this directly
no test coverage detected
searching dependent graphs…