Brad Bishop | 26bdd44 | 2019-08-16 17:08:17 -0400 | [diff] [blame^] | 1 | From 0c94e32b218c31f31a7988577fb9bec595034e7b Mon Sep 17 00:00:00 2001 |
| 2 | From: Todd Brandt <todd.e.brandt@linux.intel.com> |
| 3 | Date: Fri, 10 May 2019 15:10:35 -0700 |
| 4 | Subject: [PATCH] bootgraph.py: - handle boot time start grep better, the regex |
| 5 | needs more complexity |
| 6 | |
| 7 | Upstream-Status: Backport [https://github.com/intel/pm-graph/commit/0c94e32b218c31f31a7988577fb9bec595034e7b] |
| 8 | |
| 9 | Signed-off-by: Liwei Song <liwei.song@windriver.com> |
| 10 | --- |
| 11 | bootgraph.py | 4 ++-- |
| 12 | 1 file changed, 2 insertions(+), 2 deletions(-) |
| 13 | |
| 14 | diff --git a/bootgraph.py b/bootgraph.py |
| 15 | index a2b1b1897307..d7f4bd152bf1 100755 |
| 16 | --- a/bootgraph.py |
| 17 | +++ b/bootgraph.py |
| 18 | @@ -333,9 +333,9 @@ def parseKernelLog(): |
| 19 | if(not sysvals.stamp['kernel']): |
| 20 | sysvals.stamp['kernel'] = sysvals.kernelVersion(msg) |
| 21 | continue |
| 22 | - m = re.match('.* setting system clock to (?P<t>.*) UTC.*', msg) |
| 23 | + m = re.match('.* setting system clock to (?P<d>[0-9\-]*)[ A-Z](?P<t>[0-9:]*) UTC.*', msg) |
| 24 | if(m): |
| 25 | - bt = datetime.strptime(m.group('t'), '%Y-%m-%d %H:%M:%S') |
| 26 | + bt = datetime.strptime(m.group('d')+' '+m.group('t'), '%Y-%m-%d %H:%M:%S') |
| 27 | bt = bt - timedelta(seconds=int(ktime)) |
| 28 | data.boottime = bt.strftime('%Y-%m-%d_%H:%M:%S') |
| 29 | sysvals.stamp['time'] = bt.strftime('%B %d %Y, %I:%M:%S %p') |
| 30 | -- |
| 31 | 2.22.0 |
| 32 | |