Skip to content

Commit aacf9f0

Browse files
committed
feat: renamed-max-buffer-to-max-buffer-items
1 parent b31dac4 commit aacf9f0

2 files changed

Lines changed: 3 additions & 3 deletions

File tree

flagsmith/analytics.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ def track_feature(self, feature_name: str) -> None:
7373
@dataclass
7474
class PipelineAnalyticsConfig:
7575
analytics_server_url: str
76-
max_buffer: int = 1000
76+
max_buffer_items: int = 1000
7777
flush_interval_seconds: float = 10.0
7878

7979

@@ -88,7 +88,7 @@ def __init__(
8888
url = f"{url}/"
8989
self._batch_endpoint = f"{url}v1/analytics/batch"
9090
self._environment_key = environment_key
91-
self._max_buffer = config.max_buffer
91+
self._max_buffer = config.max_buffer_items
9292
self._flush_interval_seconds = config.flush_interval_seconds
9393

9494
self._buffer: typing.List[typing.Dict[str, typing.Any]] = []

tests/test_pipeline_analytics.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ def test_dedup_keys_cleared_after_flush(
7575

7676

7777
def test_auto_flush_on_buffer_full() -> None:
78-
config = PipelineAnalyticsConfig(analytics_server_url="http://test/", max_buffer=5)
78+
config = PipelineAnalyticsConfig(analytics_server_url="http://test/", max_buffer_items=5)
7979
processor = PipelineAnalyticsProcessor(config=config, environment_key="key")
8080

8181
with mock.patch("flagsmith.analytics.session"):

0 commit comments

Comments
 (0)