--- /dev/null
+class boundFunction:
+ def __init__(self, fnc, *args):
+ self.fnc = fnc
+ self.args = args
+ def __call__(self, *args):
+ self.fnc(*self.args + args)
installdir = $(LIBDIR)/enigma2/python/Tools
install_DATA = \
- FuzzyDate.py XMLTools.py Directories.py NumericalTextInput.py KeyBindings.py __init__.py
+ FuzzyDate.py XMLTools.py Directories.py NumericalTextInput.py KeyBindings.py BoundFunction.py __init__.py
-all = ["FuzzyDate.py", "XMLTools.py", "Directories.py", "KeyBindings.py"]
+all = ["FuzzyDate.py", "XMLTools.py", "Directories.py", "KeyBindings.py", "BoundFunction.py"]