import os
import re
-from ..formatting import *
-from .. import config
+from logparse.formatting import *
+from logparse.config import prefs
import logging
logger = logging.getLogger(__name__)
section = Section("system")
table = Table()
- table.add_row(Row([Column("Hostname"), Column(util.hostname(config.prefs['hostname-path']))]))
+ table.add_row(Row([Column("Hostname"), Column(util.hostname(prefs.get("logparse", "hostname-path")))]))
table.add_row(Row([Column("OS"), Column(platform.platform())]))
table.add_row(Row([Column("OS version"), Column(platform.version())]))
table.add_row(Row([Column("Platform"), Column(platform.system() + " " + platform.machine())]))
processors = []
- raw_proc = util.readlog(config.prefs['logs']['cpuinfo'])
+ raw_proc = util.readlog(prefs.get("logs", "cpuinfo"))
line_regex = re.compile(".*model name.*:\s*")
proc_regex = re.compile("\s*(\(R\)|\(TM\)|CPU)")
for line in raw_proc.splitlines():