def get_storage(request, user_profile, keys=REQ(validator=check_list(check_string), default=None)): # type: (HttpRequest, UserProfile, Optional[List[str]]) -> HttpResponse keys = keys or get_keys_in_bot_storage(user_profile) try: storage = {key: get_bot_storage(user_profile, key) for key in keys} except StateError as e: return json_error(str(e)) return json_success({'storage': storage})
def get_storage( request: HttpRequest, user_profile: UserProfile, keys: Optional[List[str]] = REQ(json_validator=check_list(check_string), default=None), ) -> HttpResponse: keys = keys or get_keys_in_bot_storage(user_profile) try: storage = {key: get_bot_storage(user_profile, key) for key in keys} except StateError as e: return json_error(str(e)) return json_success({"storage": storage})
def get(self, key: str) -> object: return self.demarshal(get_bot_storage(self.user_profile, key))
def get(self, key: str) -> str: return self.demarshal(get_bot_storage(self.user_profile, key))
def get(self, key: Text) -> Text: return self.demarshal(get_bot_storage(self.user_profile, key))