diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 975afd4..8d8a2b5 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.1.15" + ".": "0.1.16" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 3555c58..ae9178d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.1.16](https://github.com/cloudquery/plugin-sdk-python/compare/v0.1.15...v0.1.16) (2024-03-11) + + +### Bug Fixes + +* Exception Handling ([#141](https://github.com/cloudquery/plugin-sdk-python/issues/141)) ([afba5db](https://github.com/cloudquery/plugin-sdk-python/commit/afba5db9a8c536983c99e3b43da4a818cdbd8ff2)) + ## [0.1.15](https://github.com/cloudquery/plugin-sdk-python/compare/v0.1.14...v0.1.15) (2024-03-01) diff --git a/cloudquery/sdk/scheduler/scheduler.py b/cloudquery/sdk/scheduler/scheduler.py index cfd37b2..0a5d157 100644 --- a/cloudquery/sdk/scheduler/scheduler.py +++ b/cloudquery/sdk/scheduler/scheduler.py @@ -108,13 +108,13 @@ def resolve_table( resource = self.resolve_resource( resolver, client, parent_item, item ) - except Exception: + except Exception as e: self._logger.error( "failed to resolve resource", client_id=client.id(), table=resolver.table.name, depth=depth, - exc_info=True, + exc_info=e, ) continue res.put(SyncInsertMessage(resource.to_arrow_record())) @@ -145,14 +145,14 @@ def resolve_table( resources=total_resources, depth=depth, ) - except Exception: + except Exception as e: self._logger.error( "table resolver finished with error", client_id=client.id(), table=resolver.table.name, resources=total_resources, depth=depth, - exc_info=True, + exc_info=e, ) finally: res.put(TableResolverFinished()) diff --git a/setup.py b/setup.py index 5a054fa..5b91f59 100644 --- a/setup.py +++ b/setup.py @@ -51,7 +51,7 @@ ] setuptools.setup( name=name, - version="0.1.15", + version="0.1.16", description=description, long_description=long_description, author="CloudQuery LTD",