diff --git a/i3pystatus/core/modules.py b/i3pystatus/core/modules.py index 56a11fc..1ec9ff2 100644 --- a/i3pystatus/core/modules.py +++ b/i3pystatus/core/modules.py @@ -40,9 +40,9 @@ class Module(SettingsBase): elif button == 3: # Right mouse button self.on_rightclick() - @chain def move(self, position): self.position = position + return self def on_leftclick(self): pass diff --git a/i3pystatus/core/util.py b/i3pystatus/core/util.py index 65786d0..5ab8852 100644 --- a/i3pystatus/core/util.py +++ b/i3pystatus/core/util.py @@ -10,15 +10,6 @@ from i3pystatus.core.exceptions import * from i3pystatus.core.imputil import ClassFinder -def chain(fun): - """Method decorator to implicitly return `self` from the decorated method - """ - def chained(self, *args, **kwargs): - fun(self, *args, **kwargs) - return self - return chained - - def lchop(string, prefix): """Removes a prefix from string