about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorhut <hut@hut.pm>2017-07-16 06:10:31 +0200
committerhut <hut@hut.pm>2017-07-16 06:10:31 +0200
commitfbf6d83a65317944f08e62e60e412bebe573c25d (patch)
tree75347c9ae5e0855f49e1f1e9d3743dd7057d39cb
parent447ce459c48dceffe98d5ff7acbfcbe473c08d73 (diff)
downloadranger-fbf6d83a65317944f08e62e60e412bebe573c25d.tar.gz
container.settings: fix signal binding for LocalSettings
-rw-r--r--ranger/container/settings.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/ranger/container/settings.py b/ranger/container/settings.py
index 00563772..243e1eb8 100644
--- a/ranger/container/settings.py
+++ b/ranger/container/settings.py
@@ -299,6 +299,8 @@ class LocalSettings(object):  # pylint: disable=too-few-public-methods
     def __getattr__(self, name):
         if name.startswith('_'):
             return self.__dict__[name]
+        if name.startswith('signal_'):
+            return getattr(self._parent, name)
         return self._parent.get(name, self._path)
 
     def __iter__(self):