From 97d9ce8b68f1b1138a0bb4f41355ce2f198a5081 Mon Sep 17 00:00:00 2001 From: DYefremov Date: Fri, 1 Jun 2018 18:41:59 +0300 Subject: [PATCH] lamedb5 reading fix --- app/eparser/enigma/lamedb.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/eparser/enigma/lamedb.py b/app/eparser/enigma/lamedb.py index 2ee4596d..dc2be316 100644 --- a/app/eparser/enigma/lamedb.py +++ b/app/eparser/enigma/lamedb.py @@ -59,7 +59,7 @@ def write_to_lamedb5(path, services): data_id = str(srv.data_id).split(_SEP) tr_id = "{}:{}:{}".format(data_id[1], data_id[2], data_id[3]) tr_set.add("t:{},{}\n".format(tr_id, srv.transponder.replace(" ", ":", 1))) - services_lines.append("s:{},\"{}\",{}".format(srv.data_id, srv.service, srv.flags_cas)) + services_lines.append("s:{},\"{}\",{}\n".format(srv.data_id, srv.service, srv.flags_cas)) lines.extend(sorted(tr_set)) lines.extend(services_lines) @@ -109,7 +109,7 @@ def parse_v5(path): for l in lns: if l.startswith("s:"): srv_data = l.strip("s:").split(",", 2) - srv_data[1] = srv_data[1].strip("\"") + srv_data[1], srv_data[2] = srv_data[1].strip("\""), srv_data[2].strip() srvs.extend(srv_data) elif l.startswith("t:"): tr, srv = l.split(",")