File tree Expand file tree Collapse file tree 4 files changed +168
-178
lines changed
airbyte_cdk/sources/declarative Expand file tree Collapse file tree 4 files changed +168
-178
lines changed Original file line number Diff line number Diff line change 41
41
file_glob : true
42
42
43
43
- name : Publish to PyPI (${{vars.PYPI_PUBLISH_URL}})
44
- uses : pypa/gh-action-pypi-publish@v1.10.3
44
+ uses : pypa/gh-action-pypi-publish@v1.12.2
45
45
with :
46
46
# Can be toggled at the repository level between `https://upload.pypi.org/legacy/` and `https://test.pypi.org/legacy/`
47
47
repository-url : ${{vars.PYPI_PUBLISH_URL}}
Original file line number Diff line number Diff line change 16
16
from airbyte_cdk .sources .declarative .concurrency_level import ConcurrencyLevel
17
17
from airbyte_cdk .sources .declarative .declarative_stream import DeclarativeStream
18
18
from airbyte_cdk .sources .declarative .extractors import RecordSelector
19
+ from airbyte_cdk .sources .declarative .extractors .record_filter import (
20
+ ClientSideIncrementalRecordFilterDecorator ,
21
+ )
19
22
from airbyte_cdk .sources .declarative .incremental .datetime_based_cursor import DatetimeBasedCursor
20
23
from airbyte_cdk .sources .declarative .interpolation import InterpolatedString
21
24
from airbyte_cdk .sources .declarative .manifest_declarative_source import ManifestDeclarativeSource
@@ -291,6 +294,9 @@ def _stream_supports_concurrent_partition_processing(
291
294
if isinstance (record_selector , RecordSelector ):
292
295
if (
293
296
record_selector .record_filter
297
+ and not isinstance (
298
+ record_selector .record_filter , ClientSideIncrementalRecordFilterDecorator
299
+ )
294
300
and "stream_state" in record_selector .record_filter .condition
295
301
):
296
302
self .logger .warning (
You can’t perform that action at this time.
0 commit comments