diff options
| author | Aaron LI <aly@aaronly.me> | 2018-02-03 17:00:09 +0800 | 
|---|---|---|
| committer | Aaron LI <aly@aaronly.me> | 2018-02-03 17:00:09 +0800 | 
| commit | f4a870594cd92ad3f40ce004370a24b50698f0c5 (patch) | |
| tree | 406736bfa721d27af628aaf6cd2a880279f8d654 /fg21sim/webui/handlers | |
| parent | dd54669aec9843b5d4808bfd0cd26da325e914d5 (diff) | |
| download | fg21sim-f4a870594cd92ad3f40ce004370a24b50698f0c5.tar.bz2 | |
Improve costing time report: use seconds if <= 3 minutes
Diffstat (limited to 'fg21sim/webui/handlers')
| -rw-r--r-- | fg21sim/webui/handlers/console.py | 12 | 
1 files changed, 8 insertions, 4 deletions
| diff --git a/fg21sim/webui/handlers/console.py b/fg21sim/webui/handlers/console.py index caf69e3..31689dd 100644 --- a/fg21sim/webui/handlers/console.py +++ b/fg21sim/webui/handlers/console.py @@ -183,10 +183,14 @@ class ConsoleAJAXHandler(BaseRequestHandler):          fg.postprocess()          logger.info("Foregrounds simulations DONE!")          logger.info("Console DEFAULT task: DONE!") -        t1_stop = time.perf_counter() -        t2_stop = time.process_time() -        logger.info("Elapsed time: {0:.3f} (s)".format(t1_stop - t1_start)) -        logger.info("CPU process time: {0:.3f} (s)".format(t2_stop - t2_start)) +        t1_cost = time.perf_counter() - t1_start +        t2_cost = time.process_time() - t2_start +        if t1_cost <= 3*60: +            logger.info("Elapsed time: %.1f [sec]" % t1_cost) +            logger.info("CPU process time: %.1f [sec]" % t2_cost) +        else: +            logger.info("Elapsed time: %.1f [min]" % (t1_cost/60)) +            logger.info("CPU process time: %.1f [min]" % (t2_cost/60))          # NOTE: always return a tuple of (success, error)          return (True, None) | 
