From 21c2a8234a5a19caf1addad24343c80df1663fd4 Mon Sep 17 00:00:00 2001 From: "James E. Blair" Date: Mon, 30 Jul 2018 16:31:32 -0700 Subject: [PATCH] Fix HTMLify CLI The facility to HTMLify a file from the command line has been broken since the severity filter was added. This gets it working again. Change-Id: I3cb0894014bfbf0e376b8bb60c8da738d93aaffb --- os_loganalyze/filter.py | 4 +++- os_loganalyze/wsgi.py | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/os_loganalyze/filter.py b/os_loganalyze/filter.py index 7c5eed2..5371edd 100644 --- a/os_loganalyze/filter.py +++ b/os_loganalyze/filter.py @@ -182,7 +182,9 @@ class NoFilter(object): def __iter__(self): for line in self.file_generator: - yield Line(line) + l = Line(line) + l.status = "NONE" + yield l def get_filter_generator(file_generator, environ, root_path, config): diff --git a/os_loganalyze/wsgi.py b/os_loganalyze/wsgi.py index 8e7d086..89e67ba 100755 --- a/os_loganalyze/wsgi.py +++ b/os_loganalyze/wsgi.py @@ -27,7 +27,7 @@ import os_loganalyze.view as osview def htmlify_stdin(): out = sys.stdout - gen = osview.HTMLView(fileinput.FileInput()) + gen = osview.HTMLView(osfilter.NoFilter(fileinput.FileInput())) for line in gen: out.write(line)