Skip to content

Commit 60eb74c

Browse files
committed
fix types for extras
1 parent e51d819 commit 60eb74c

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

lite_bootstrap/bootstrappers/fastapi_bootstrapper.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727

2828
@dataclasses.dataclass(kw_only=True, slots=True, frozen=True)
2929
class FastAPIConfig(HealthChecksConfig, LoggingConfig, OpentelemetryConfig, PrometheusConfig, SentryConfig):
30-
application: "fastapi.FastAPI" = dataclasses.field(default_factory=fastapi.FastAPI)
30+
application: "fastapi.FastAPI" = dataclasses.field(default_factory=lambda: fastapi.FastAPI())
3131
opentelemetry_excluded_urls: list[str] = dataclasses.field(default_factory=list)
3232
prometheus_instrumentator_params: dict[str, typing.Any] = dataclasses.field(default_factory=dict)
3333
prometheus_instrument_params: dict[str, typing.Any] = dataclasses.field(default_factory=dict)

lite_bootstrap/bootstrappers/faststream_bootstrapper.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ def __call__(self, msg: typing.Any | None) -> "faststream.BaseMiddleware": ...
5252

5353
@dataclasses.dataclass(kw_only=True, slots=True, frozen=True)
5454
class FastStreamConfig(HealthChecksConfig, LoggingConfig, OpentelemetryConfig, PrometheusConfig, SentryConfig):
55-
application: "AsgiFastStream" = dataclasses.field(default_factory=AsgiFastStream)
55+
application: "AsgiFastStream" = dataclasses.field(default_factory=lambda: AsgiFastStream())
5656
broker: typing.Optional["BrokerUsecase[typing.Any, typing.Any]"] = None
5757
opentelemetry_middleware_cls: type[FastStreamTelemetryMiddlewareProtocol] | None = None
5858
prometheus_middleware_cls: type[FastStreamPrometheusMiddlewareProtocol] | None = None

lite_bootstrap/bootstrappers/litestar_bootstrapper.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
class LitestarConfig(
3434
HealthChecksConfig, LoggingConfig, OpentelemetryConfig, PrometheusBootstrapperConfig, SentryConfig
3535
):
36-
application_config: "AppConfig" = dataclasses.field(default_factory=AppConfig)
36+
application_config: "AppConfig" = dataclasses.field(default_factory=lambda: AppConfig())
3737
opentelemetry_excluded_urls: list[str] = dataclasses.field(default_factory=list)
3838
prometheus_additional_params: dict[str, typing.Any] = dataclasses.field(default_factory=dict)
3939

0 commit comments

Comments
 (0)