Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions cterasdk/__init__.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
# pylint: disable=wrong-import-position
import cterasdk.settings # noqa: E402, F401
import cterasdk.exceptions # noqa: E402, F401
from .version import __version__ # noqa: E402, F401

from .common import Object, PolicyRule # noqa: E402, F401
from .convert import fromjsonstr, tojsonstr, fromxmlstr, toxmlstr # noqa: E402, F401
Expand Down
11 changes: 10 additions & 1 deletion cterasdk/clients/base.py
Original file line number Diff line number Diff line change
@@ -1,8 +1,11 @@
import logging
import platform
import threading
import aiohttp
from . import async_requests, errors
from .settings import ClientSessionSettings, TraceSettings
from ..common import utils
from ..version import __version__


logger = logging.getLogger('cterasdk.http')
Expand All @@ -27,7 +30,13 @@ class PersistentHeaders:
"""Headers to include in every request"""

def __init__(self):
self._headers = {}
self._headers = {
'User-Agent': (
f"CTERA Python SDK/{__version__}; aiohttp/{aiohttp.__version__};"
f" ({' '.join([platform.system(), str(platform.release())])}; {platform.machine()};"
f" Python {'.'.join(platform.python_version_tuple())});"
)
}

@property
def all(self):
Expand Down
1 change: 0 additions & 1 deletion cterasdk/lib/__init__.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
from .cmd import Command # noqa: E402, F401
from .consent import ask # noqa: E402, F401
from .tempfile import TempfileServices # noqa: E402, F401
from .version import Version # noqa: E402, F401
from .iterator import QueryIterator, BaseResponse, \
DefaultResponse, KeyValueQueryIterator, QueryLogsResponse, CursorResponse # noqa: E402, F401
from .tracker import track, ErrorStatus # noqa: E402, F401
Expand Down
31 changes: 0 additions & 31 deletions cterasdk/lib/platform.py

This file was deleted.

28 changes: 0 additions & 28 deletions cterasdk/lib/version.py

This file was deleted.

1 change: 1 addition & 0 deletions cterasdk/version.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
__version__ = '2.20.20'
9 changes: 9 additions & 0 deletions docs/source/UserGuides/Miscellaneous/Changelog.rst
Original file line number Diff line number Diff line change
@@ -1,6 +1,15 @@
Changelog
=========

2.20.20
-------

Improvements
^^^^^^^^^^^^

* Add unique User-Agent header to all requests made by the CTERA Python SDK


2.20.19
-------

Expand Down