From 25d58c2a0cff9772e0c9df15f291bdf4b39c5806 Mon Sep 17 00:00:00 2001 From: shekhar-cis Date: Thu, 5 May 2022 15:33:24 +0530 Subject: [PATCH] Add enable/disable method in bmconfigparser & initialize kivy state variable inside NavigateApp --- src/bitmessagekivy/mpybit.py | 1 - src/bmconfigparser.py | 10 ++++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/src/bitmessagekivy/mpybit.py b/src/bitmessagekivy/mpybit.py index 25c5384e..1a435689 100644 --- a/src/bitmessagekivy/mpybit.py +++ b/src/bitmessagekivy/mpybit.py @@ -211,7 +211,6 @@ class CustomSpinner(Spinner): class NavigateApp(MDApp): """Navigation Layout of class""" # pylint: disable=too-many-public-methods,inconsistent-return-statements - kivyy = KivyStateVariables() # theme_cls = ThemeManager() def __init__(self): super(NavigateApp, self).__init__() diff --git a/src/bmconfigparser.py b/src/bmconfigparser.py index 30a6be4b..228fff0a 100644 --- a/src/bmconfigparser.py +++ b/src/bmconfigparser.py @@ -199,3 +199,13 @@ class BMConfigParser(configparser.ConfigParser): def search_addresses(address, searched_text): return [x for x in [BMConfigParser().get(address, 'label').lower(), address.lower()] if searched_text in x] + + def disable_address(self, address): + """"To disable the Address""" + self.set(str(address), 'enabled', 'false') + self.save() + + def enable_address(self, address): + """"To enable the Address""" + self.set(address, 'enabled', 'true') + self.save()