oxiDE/config/appletCollection.py

11 lines
353 B
Python

global oxiAppletCollectionLock
oxiAppletCollectionLock = threading.Lock()
global oxiAppletCollection
oxiAppletCollection = {}
global oxiAppletCollectionRun
def oxiAppletCollectionRun(appletName):
with oxiAppletCollectionLock:
appletDefinition = oxiAppletCollection[appletName].copy()
appletDefinition[0](*appletDefinition[1],**appletDefinition[2])