* Updated handle_http_error to handle 401 errors and check if json is empty don't parse
* black
* black
* response.content -> response.text
* added UT
* changed PermissionError to KustoServiceError
* check exception error message
* deleted e2e test
* Added dictionary options as parameters for type matching for dataframe_from_result_table func
* reformatted the file
* reformatted the file
* reformatted the file
* Fixes after PR
* Fixes after PR
* Fixes after PR
* Fixes after PR
* Fixes after PR
* For python 3.7 3.8
* Nullable bools fix
* Nullable bools fix
* Nullable bools fix
* Nullable bools fix2
* PR comment fixes
* LRU cache default paramaters for python 3.7
* LRU cache maxsize=1
* modified changes requested
* black
* fix for numpy 2.0
* fix numpy 2.0 nan
* fix numpy 2.0 ninf, inf
* fix numpy 2.0 -inf
* fix tenacity>=8.3
* fix tenacity>=8.3
* black
* fixed error message in case of none existing type + added old type names in kusto
* Delete azure-kusto-ingest/azure/kusto/ingest/V2/__init__.py
* Delete azure-kusto-ingest/azure/kusto/ingest/V2/blob_source.py
* Delete azure-kusto-ingest/azure/kusto/ingest/V2/compression_type.py
* Delete azure-kusto-ingest/azure/kusto/ingest/V2/ingestion_source.py
* Update setup.py
* Delete azure-kusto-ingest/azure/kusto/ingest/V2/kusto_storage_uploader.py
* Delete azure-kusto-ingest/azure/kusto/ingest/V2/local_source.py
* fixed error message in case of none existing type + added old type names in kusto
* added test for missing and old types
* black
* using pytest.raises
* Added kcsb's app for tracing and user for tracing to queued ingest client ingestion properties as well
* PR fixes
* without init! - Moved to ingest_from_blob, and update to use client version for tracing
* Removed tracing params from ingestion properties
* Update ingest_client.py
manually removed ingestion properties settings
* Removed tracing params from ingestion properties again
---------
Co-authored-by: AsafMah <asafmahlev@microsoft.com>
* Added kcsb's app for tracing and user for tracing to queued ingest client ingestion properties as well
* PR fixes
* without init! - Moved to ingest_from_blob, and update to use client version for tracing
* Removed old autocorrect handling and added new one + tests
* Removed two missed from_kscb\engine
* Added none option for managed dm, and none check for streaming
* Reformatting
* Fixed data source set, and adjusted tests
* added resrved hostname tests
* streaming from blob
* managed streaming
Q: why dont we use aio library for storage?
* format
* fix test
* prepering client_base from_stream methods
* maybe better
* async impl
test fallback to queue
* format
* fix usage of ExecuteRequestParams in tests
* fix usage of ExecuteRequestParams in tests
* b
* fix aio
* add span headers for devbug
* add span headers for devbug
* add span headers for devbug
* t
* f
* revert
* print
* try copy
* remove print
---------
Co-authored-by: Ohad Bitton <ohbitton@microsoft.com>
It is already used in one location:
azure-kusto-data/tests/aio/test_kusto_client.py:from unittest.mock import patch
The old 'mock' module is deprecated