Token Manager

For clients to automate token refresh.

TokenManager – Wrapper around token fresh policy.

class bosdyn.client.token_manager.TokenManager(robot, timestamp=None, refresh_interval=datetime.timedelta(seconds=3600), initial_retry_interval=datetime.timedelta(seconds=1))[source]

Bases: object

Refreshes the user token in the robot object.

The refresh policy assumes the token is minted and then the manager is launched.

is_alive()[source]
stop()[source]
update()[source]

Refresh the user token as needed.