Source code for sas.qtgui.Utilities.ObjectLibrary

import sys

this = sys.modules[__name__]

this._objects = {}

[docs]def addObject(obj_name, obj): this._objects[obj_name] = obj
[docs]def deleteObjectByRef(obj): for name, object in this._objects.items(): if object == obj: del this._objects[name] break
[docs]def deleteObjectByName(obj_name): if obj_name in this._objects: del this._objects[obj_name]
[docs]def getObject(obj_name): return this._objects[obj_name] if obj_name in this._objects else None
[docs]def listObjects(): return list(this._objects.keys())