From 25a8b728257fa4f328c8cfb66a5ad6a11b20f44d Mon Sep 17 00:00:00 2001 From: Dmitriy Yefremov Date: Wed, 6 Dec 2017 18:14:37 +0300 Subject: [PATCH] fixed removal after creating a new bouquet --- app/eparser/__constants.py | 4 ++-- app/ui/main_app_window.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/eparser/__constants.py b/app/eparser/__constants.py index 1e9753be..64b0fb80 100644 --- a/app/eparser/__constants.py +++ b/app/eparser/__constants.py @@ -33,7 +33,7 @@ SERVICE_TYPE = {"-2": "Unknown", "1": "TV", "2": "Radio", "3": "Data", "10": "Radio", "12": "Data", "22": "TV", "25": "TV (HD)", "136": "Data", "139": "Data"} -CAS = {"C:2600": "BISS", "C:0B00": "Conax", "C:0B01": "Conax", "C:0B02": "Conax", "C:0BAA": "Conax", "C:0602": "Irdeto", +CAS = {"C:2600": "BISS", "C:0b00": "Conax", "C:0b01": "Conax", "C:0b02": "Conax", "C:0baa": "Conax", "C:0602": "Irdeto", "C:0604": "Irdeto", "C:0606": "Irdeto", "C:0608": "Irdeto", "C:0622": "Irdeto", "C:0626": "Irdeto", "C:0664": "Irdeto", "C:0614": "Irdeto", "C:0692": "Irdeto", "C:1801": "Nagravision", "C:0500": "Viaccess", - "C:0E00": "PowerVu", "C:4AE0": "DRE-Crypt", "C:4AE1": "DRE-Crypt", "C:7be1": "DRE-Crypt"} + "C:0E00": "PowerVu", "C:4ae0": "DRE-Crypt", "C:4ae1": "DRE-Crypt", "C:7be1": "DRE-Crypt"} diff --git a/app/ui/main_app_window.py b/app/ui/main_app_window.py index 9bd8ffe9..216af5c4 100644 --- a/app/ui/main_app_window.py +++ b/app/ui/main_app_window.py @@ -505,7 +505,7 @@ class MainAppWindow: def_val = "Unknown" values = model.get_value(model.get_iter(path), 0).split(",") cas_values = list(filter(lambda val: val.startswith("C:"), values)) - self.__cas_label.set_text(",".join(map(str, [CAS.get(val, def_val) for val in cas_values]))) + self.__cas_label.set_text(",".join(map(str, sorted(set(CAS.get(val, def_val) for val in cas_values))))) def on_fav_selection(self, model, path, column): self.delete_selection(self.__services_view)