
    ie                     f    S r SSKrSSKJr  SrSrS rS rS	R                  \\\" 5       5      r	S
 r
g)zI
This module provides common methods for use across all service modules.
    N   )__version__z
User-Agentzplatform-services-python-sdkc                      Sn U R                  [        R                  " 5       [        R                  " 5       [        R                  " 5       5      $ )zL
Get information about the system to be inserted into the User-Agent header
z>(lang=python; os.name={0}; os.version={1}; python.version={2}))formatplatformsystemreleasepython_version)
format_msgs    V/home/james-whalen/.local/lib/python3.13/site-packages/ibm_platform_services/common.pyget_system_infor      s=     RJ8++-x/F/F/H     c                      [         $ )z3
Get the value to be sent in the User-Agent header
)
USER_AGENT r   r   get_user_agentr   &   s
     r   z{0}/{1} {2}c                 ,    0 n[        5       U[        '   U$ )z;
Get the request headers to be sent in requests by the SDK
)r   HEADER_NAME_USER_AGENT)service_nameservice_versionoperation_idheaderss       r   get_sdk_headersr   0   s     G&4&6G"#Nr   )__doc__r   versionr   r   SDK_NAMEr   r   r   r   r   r   r   r   <module>r      sE   "   % ) !!(K9JK
r   