def __call__(self, args: str) -> T:
    namespace = self.parse_args(shlex.split(args))
    value = getattr(namespace, self._current_dest)
    value = cast(T, value)
    return value
def __call__(self, args: str) -> T:
    namespace = self.parse_args(shlex.split(args))
    value = getattr(namespace, self._current_dest)
    value = cast(T, value)
    return value