Coverage for /usr/local/lib/python3.12/site-packages/prefect/settings/models/server/docket.py: 100%

8 statements  

« prev     ^ index     » next       coverage.py v7.10.6, created at 2025-12-05 10:48 +0000

1from typing import ClassVar 1a

2 

3from pydantic import Field 1a

4from pydantic_settings import SettingsConfigDict 1a

5 

6from prefect.settings.base import PrefectBaseSettings, build_settings_config 1a

7 

8 

9class ServerDocketSettings(PrefectBaseSettings): 1a

10 """ 

11 Settings for controlling Docket behavior 

12 """ 

13 

14 model_config: ClassVar[SettingsConfigDict] = build_settings_config( 1a

15 ("server", "docket") 

16 ) 

17 

18 name: str = Field( 1a

19 default="prefect-server", 

20 description="The name of the Docket instance.", 

21 ) 

22 

23 url: str = Field( 1a

24 default="memory://", 

25 description="The URL of the Redis server to use for Docket.", 

26 )