| 1234567891011121314151617181920212223 |
- from .proxy import proxy
- from .single_set_model import single_set_model
- class single_set_proxy(proxy):
- def set(self, target: str) -> None:
- self._target.content = target
- def get(self) -> str:
- return self._target.content
- @classmethod
- def _create(cls, target: type, content: str) -> proxy:
- if type(target) is not type:
- raise TypeError("Target must be an class.")
- if not issubclass(target, single_set_model):
- raise TypeError("Target must be subclass of single_set_model.")
- return cls(target(content = content))
-
- @classmethod
- def create(cls, content: str) -> proxy:
- raise NotImplementedError()
|