From de91a963fc7210e8bcc6e0856f2e1a0c92bab61d Mon Sep 17 00:00:00 2001 From: Matthias Wachs Date: Tue, 22 Jan 2013 11:04:05 +0000 Subject: print dmesg messages with human readable timestamps useful to check when segfaults etc happened --- contrib/pydmesg | 75 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 75 insertions(+) create mode 100755 contrib/pydmesg (limited to 'contrib') diff --git a/contrib/pydmesg b/contrib/pydmesg new file mode 100755 index 000000000..d60e08fe3 --- /dev/null +++ b/contrib/pydmesg @@ -0,0 +1,75 @@ +#!/usr/bin/env python +# coding=utf8 + +# Copyright (C) 2010 Saúl ibarra Corretgé +# + +""" +pydmesg: dmesg with human-readable timestamps +""" + +from __future__ import with_statement + +import re +import subprocess +import sys + +from datetime import datetime, timedelta + + +_datetime_format = "%Y-%m-%d %H:%M:%S" +_dmesg_line_regex = re.compile("^\[(?P