aboutsummaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorGravatar Evelyn2018-10-03 07:19:59 +0100
committerGravatar Evelyn2018-10-03 07:19:59 +0100
commit92477e0fbad28e9846faf03ccae478a520d000cb (patch)
tree5b3be467f6a7a8ad009d7fd1d71b96f1e46f37b0 /modules
parentSupport changing command responses from PRIVMSG to NOTICE (diff)
signature
NR: Fix message colouring
Diffstat (limited to 'modules')
-rw-r--r--modules/nr.py9
1 files changed, 6 insertions, 3 deletions
diff --git a/modules/nr.py b/modules/nr.py
index ab9e5dfd..7773b49a 100644
--- a/modules/nr.py
+++ b/modules/nr.py
@@ -178,8 +178,11 @@ class Module(ModuleManager.BaseModule):
station_summary = "%s (%s) - %s (%s):\n" % (query["locationName"], query["crs"], query["stationManager"],
query["stationManagerCode"])
else:
- station_summary = "%s (%s, %s%s)" % (query["locationName"], query["crs"], query["stationManagerCode"],
- ", %s%s severe messages%s" % (Utils.color(nrcc_severe, Utils.COLOR_RED) if nrcc_severe else ""))
+ severe_summary = ""
+ if nrcc_severe:
+ severe_summary += ", "
+ severe_summary += Utils.bold(Utils.color("%s severe messages" % nrcc_severe, Utils.COLOR_RED))
+ station_summary = "%s (%s, %s%s)" % (query["locationName"], query["crs"], query["stationManagerCode"], severe_summary)
if not "trainServices" in query and not "busServices" in query and not "ferryServices" in query:
return event["stdout"].write("%s: No services for the next %s minutes" % (
@@ -283,7 +286,7 @@ class Module(ModuleManager.BaseModule):
"*" if t["platform_hidden"] else '',
"?" if "platformsAreUnreliable" in query and query["platformsAreUnreliable"] else '',
t["times"][filter["type"]]["prefix"].replace(filter["type"][0], '') if not t["cancelled"] else "",
- Utils.color(t["times"][filter["type"]]["shortest"*filter["st"] or "short"], colours[t["times"][filter["type"]]["status"]]),
+ Utils.bold(Utils.color(t["times"][filter["type"]]["shortest"*filter["st"] or "short"], colours[t["times"][filter["type"]]["status"]])),
bool(t["activity"])*", " + "+".join(t["activity"]),
) for t in trains_filtered])
if event.get("external"):