Source code for requests_gracedb.user_agent

from ._version import get_versions


[docs]class SessionUserAgentMixin(object): """A mixin for :class:`requests.Session` to add a User-Agent header.""" def __init__(self, **kwargs): super(SessionUserAgentMixin, self).__init__(**kwargs) version = get_versions()['version'] self.headers['User-Agent'] = '{}/{}'.format(__package__, version)