from gameobj import gameobj class asset_manager(object): def __init__(self): self.renderable_cache = {} def get_obj(self, name): go = gameobj() go.set_renderable(self.renderable_cache[name]) return go mgr = asset_manager()