Spaces:
Running
Running
| from toolbox import Singleton | |
| class GradioMultiuserManagerForPersistentClasses(): | |
| def __init__(self): | |
| self.mapping = {} | |
| def already_alive(self, key): | |
| return (key in self.mapping) and (self.mapping[key].is_alive()) | |
| def set(self, key, x): | |
| self.mapping[key] = x | |
| return self.mapping[key] | |
| def get(self, key): | |
| return self.mapping[key] | |