def __call__(self, *args):
        hashkey = (self, args)
        try:
            return ArgSingleton.instances[hashkey]
        except __HOLE__:
            instance = type.__call__(self, *args)
            ArgSingleton.instances[hashkey] = instance
            return instance
dataset/ETHPy150Open ralfonso/theory/theory/model/mpdutil.py/ArgSingleton.__call__