me.fier.gawk/module/browser/addon.py

13 lines
235 B
Python

addons = mfp.Bunch()
def remove(name):
addons[name].unload()
del addons[name]
def add(name,glb):
if name in addons:
remove(name)
addons[name] = glb
glb._addon = mfp.Bunch()
glb._addon.name = name
if "init" in glb: glb.init()