[gnome-tweaks/wip/ewlsh/flatpak: 3/4] Implement __getitem__ to properly mock GSettings.




commit 24f831c71a1750c48b52701cb1b1f5edd1e6944f
Author: Evan Welsh <contact evanwelsh com>
Date:   Fri Oct 23 23:15:41 2020 -0500

    Implement __getitem__ to properly mock GSettings.
    
    GSettings can be used like a dictionary, without
    this mock that functionality errors.

 gtweak/gsettings.py | 3 +++
 1 file changed, 3 insertions(+)
---
diff --git a/gtweak/gsettings.py b/gtweak/gsettings.py
index bcda9186..57d25139 100644
--- a/gtweak/gsettings.py
+++ b/gtweak/gsettings.py
@@ -102,6 +102,9 @@ class GSettingsFakeSetting:
     def get_string(self, *args, **kwargs):
         return ""
 
+    def __getitem__(self, key):
+        return ""
+
     def __getattr__(self, name):
         def noop(*args, **kwargs):
             pass


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]