diff --git a/i3pystatus/core/config.py b/i3pystatus/core/config.py index c0af2d3..495f824 100644 --- a/i3pystatus/core/config.py +++ b/i3pystatus/core/config.py @@ -71,7 +71,7 @@ class Config: continue module.run() output = module.output or {"full_text": "(no output)"} - print(render_json(output)) + print(output.get("full_text", "")) i3pystatus.Status = TestStatus yield diff --git a/i3pystatus/core/util.py b/i3pystatus/core/util.py index ab0a179..93799e9 100644 --- a/i3pystatus/core/util.py +++ b/i3pystatus/core/util.py @@ -348,13 +348,6 @@ class TimeWrapper: ).strip() -def render_json(json): - if not json.get("full_text", ""): - return "" - - return json["full_text"] - - def require(predicate): """ Decorator factory for methods requiring a predicate. If the predicate is not fulfilled during a method call, the