From d716bd6a8636565be7816488cff0709fb62ac482 Mon Sep 17 00:00:00 2001 From: DYefremov Date: Sat, 3 Feb 2018 21:07:01 +0300 Subject: [PATCH] Displaying picons in lists for Neutrino --- app/eparser/neutrino/services.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/app/eparser/neutrino/services.py b/app/eparser/neutrino/services.py index c76d004d..9b04e1cf 100644 --- a/app/eparser/neutrino/services.py +++ b/app/eparser/neutrino/services.py @@ -116,9 +116,7 @@ def parse_transponder(api, sat, sat_pos, services, tr_elem): sys = sys.value if sys else sys tr = "{}:{}:{}:{}:{}:{}:{}:{}:{}".format(tr_id, on, freq, inv, rate, fec, pol, mod, sys) - tr_id = tr_id.lstrip("0") - on = on.lstrip("0") for srv_elem in tr_elem.getElementsByTagName("S"): if srv_elem.hasAttributes(): @@ -141,7 +139,8 @@ def parse_transponder(api, sat, sat_pos, services, tr_elem): vt = srv_elem.attributes["vt"].value data_id = "{}:{}:{}:{}:{}:{}:{}:{}:{}:{}:{}".format(api, srv_type, sys, num, f, v, a, p, pmt, tx, vt) - fav_id = "{}:{}:{}".format(tr_id, on, ssid.lstrip("0")) + fav_id = "{}:{}:{}".format(tr_id, on.lstrip("0"), ssid.lstrip("0")) + picon_id = "{}{}{}.png".format(tr_id, on, ssid) srv = Service(flags_cas=sat, transponder_type=None, @@ -152,7 +151,7 @@ def parse_transponder(api, sat, sat_pos, services, tr_elem): package=PROVIDER.get(int(on, 16)), service_type=SERVICE_TYPE.get(str(int(srv_type, 16))), picon=None, - picon_id=None, + picon_id=picon_id, ssid=ssid, freq=freq, rate=rate,