Return displayable summary messages
(codebase, scan_names, processes, errors)
| 1504 | |
| 1505 | |
| 1506 | def get_displayable_summary(codebase, scan_names, processes, errors): |
| 1507 | """ |
| 1508 | Return displayable summary messages |
| 1509 | """ |
| 1510 | initial_files_count = codebase.counters.get('initial:files_count', 0) |
| 1511 | initial_dirs_count = codebase.counters.get('initial:dirs_count', 0) |
| 1512 | initial_res_count = initial_files_count + initial_dirs_count |
| 1513 | initial_size_count = codebase.counters.get('initial:size_count', 0) |
| 1514 | if initial_size_count: |
| 1515 | initial_size_count = format_size(initial_size_count) |
| 1516 | initial_size_count = 'for %(initial_size_count)s' % locals() |
| 1517 | else: |
| 1518 | initial_size_count = '' |
| 1519 | |
| 1520 | ###################################################################### |
| 1521 | prescan_scan_time = codebase.timings.get('pre-scan-scan', 0.) |
| 1522 | |
| 1523 | if prescan_scan_time: |
| 1524 | prescan_scan_files_count = codebase.counters.get('pre-scan-scan:files_count', 0) |
| 1525 | prescan_scan_file_speed = round(float(prescan_scan_files_count) / prescan_scan_time , 2) |
| 1526 | |
| 1527 | prescan_scan_size_count = codebase.counters.get('pre-scan-scan:size_count', 0) |
| 1528 | |
| 1529 | if prescan_scan_size_count: |
| 1530 | prescan_scan_size_speed = format_size(prescan_scan_size_count / prescan_scan_time) |
| 1531 | prescan_scan_size_speed = '%(prescan_scan_size_speed)s/sec.' % locals() |
| 1532 | |
| 1533 | prescan_scan_size_count = format_size(prescan_scan_size_count) |
| 1534 | prescan_scan_size_count = 'for %(prescan_scan_size_count)s' % locals() |
| 1535 | else: |
| 1536 | prescan_scan_size_count = '' |
| 1537 | prescan_scan_size_speed = '' |
| 1538 | |
| 1539 | ###################################################################### |
| 1540 | scan_time = codebase.timings.get('scan', 0.) |
| 1541 | |
| 1542 | scan_files_count = codebase.counters.get('scan:files_count', 0) |
| 1543 | |
| 1544 | if scan_time: |
| 1545 | scan_file_speed = round(float(scan_files_count) / scan_time , 2) |
| 1546 | else: |
| 1547 | scan_file_speed = 0 |
| 1548 | |
| 1549 | scan_size_count = codebase.counters.get('scan:size_count', 0) |
| 1550 | |
| 1551 | if scan_size_count: |
| 1552 | if scan_time: |
| 1553 | scan_size_speed = format_size(scan_size_count / scan_time) |
| 1554 | else: |
| 1555 | scan_size_speed = 0 |
| 1556 | |
| 1557 | scan_size_speed = '%(scan_size_speed)s/sec.' % locals() |
| 1558 | |
| 1559 | scan_size_count = format_size(scan_size_count) |
| 1560 | scan_size_count = 'for %(scan_size_count)s' % locals() |
| 1561 | else: |
| 1562 | scan_size_count = '' |
| 1563 | scan_size_speed = '' |