Skip to content
Snippets Groups Projects

Beekeepy: Add session holder class and session token handling

Merged Krzysztof Mochocki requested to merge kmochocki/beekeepy into develop
Compare and Show latest version
9 files
+ 30
36
Compare changes
  • Side-by-side
  • Inline
Files
9
@@ -17,8 +17,8 @@ class BeekeeperApi(AbstractAsyncApi):
self, endpoint_name: str, *args: Any, **kwargs: Any
) -> tuple[list[Any], dict[str, Any]]:
if "create_session" in endpoint_name:
return (list(args), kwargs)
assert isinstance(self._owner, SessionHolder)
return super()._additional_arguments_actions(endpoint_name, *args, **kwargs)
assert isinstance(self._owner, SessionHolder), f"owner `{self._owner}` is not able to handle this request"
return apply_session_token(self._owner, list(args), kwargs)
@api
Loading