in dataflux_core/user_agent.py [0:0]
def add_dataflux_user_agent(storage_client: storage.Client):
if not storage_client._connection:
return
if not storage_client._connection._client_info:
storage_client._connection._client_info = ClientInfo(
user_agent=user_agent_string)
elif not storage_client._connection._client_info.user_agent:
storage_client._connection._client_info.user_agent = user_agent_string
elif user_agent_string not in storage_client._connection._client_info.user_agent:
storage_client._connection._client_info.user_agent = user_agent_string + \
" " + storage_client._connection._client_info.user_agent