Skip to content

Commit db69580

Browse files
committed
Move class Config to ConfigDict
1 parent 5073572 commit db69580

File tree

2 files changed

+8
-4
lines changed

2 files changed

+8
-4
lines changed

llmstack/common/blocks/data/store/database/mysql.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
from enum import Enum
22
from typing import List, Optional
33

4+
from pydantic import ConfigDict
45
from typing_extensions import Literal
56

67
from llmstack.common.blocks.base.schema import BaseSchema
@@ -36,13 +37,14 @@ class MySQLConfiguration(BaseSchema):
3637
ssl_cert: Optional[str] = None
3738
ssl_key: Optional[str] = None
3839

39-
class Config:
40-
json_schema_extra = {
40+
model_config = ConfigDict(
41+
json_schema_extra={
4142
"order": ["host", "port", "user", "password"],
4243
"required": ["dbname"],
4344
"secret": ["password", "ssl_ca", "ssl_cert", "ssl_key"],
4445
"extra_options": ["sslmode", "ssl_ca", "ssl_cert", "ssl_key"],
4546
}
47+
)
4648

4749

4850
class MySQLOutput(BaseSchema):

llmstack/common/blocks/data/store/database/postgresql.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
from typing import List, Optional
55

66
import psycopg2
7+
from pydantic import ConfigDict
78
from typing_extensions import Literal
89

910
from llmstack.common.blocks.base.schema import BaseSchema
@@ -33,13 +34,14 @@ class PostgresConfiguration(BaseSchema):
3334
sslcertFile: Optional[str] = None
3435
sslkeyFile: Optional[str] = None
3536

36-
class Config:
37-
json_schema_extra = {
37+
model_config = ConfigDict(
38+
json_schema_extra={
3839
"order": ["host", "port", "user", "password"],
3940
"required": ["dbname"],
4041
"secret": ["password", "sslrootcertFile", "sslcertFile", "sslkeyFile"],
4142
"extra_options": ["sslmode", "sslrootcertFile", "sslcertFile", "sslkeyFile"],
4243
}
44+
)
4345

4446

4547
class PostgresOutput(BaseSchema):

0 commit comments

Comments
 (0)