From ead0285ecc6889019fa1427145be0e601560432e Mon Sep 17 00:00:00 2001 From: enkore Date: Wed, 23 Oct 2013 16:55:10 +0200 Subject: [PATCH] Remove trivial & single-usage chain decorator --- i3pystatus/core/modules.py | 2 +- i3pystatus/core/util.py | 9 --------- 2 files changed, 1 insertion(+), 10 deletions(-) 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