diff --git a/appPublic/registerfunction.py b/appPublic/registerfunction.py new file mode 100644 index 0000000..a69533b --- /dev/null +++ b/appPublic/registerfunction.py @@ -0,0 +1,15 @@ + +from functools import partial +from appPublic.Singleton import SingletonDecorator + +@SingletonDecorator +class RegisterFunction: + def __init__(self): + self.registKW = {} + + def register(self,name,func): + self.registKW[name] = func + + def get(self,name): + return self.registKW.get(name,None) +