Skip to content

Commit 47d66a4

Browse files
committed
Fix mypy warnings
1 parent 3c1b58b commit 47d66a4

File tree

1 file changed

+32
-10
lines changed

1 file changed

+32
-10
lines changed

onetl/connection/db_connection/kafka/kafka_ssl_protocol.py

Lines changed: 32 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -149,21 +149,43 @@ class KafkaSSLProtocol(KafkaProtocol, GenericOptions):
149149
)
150150
"""
151151

152-
keystore_type: Optional[str] = Field(default=None, alias=avoid_alias("ssl.keystore.type"))
153-
keystore_location: Optional[LocalPath] = Field(default=None, alias=avoid_alias("ssl.keystore.location"))
154-
keystore_password: Optional[SecretStr] = Field(default=None, alias=avoid_alias("ssl.keystore.password"))
155-
keystore_certificate_chain: Optional[str] = Field(
152+
keystore_type: Optional[str] = Field( # type: ignore[literal-required]
153+
default=None,
154+
alias=avoid_alias("ssl.keystore.type"),
155+
)
156+
keystore_location: Optional[LocalPath] = Field( # type: ignore[literal-required]
157+
default=None,
158+
alias=avoid_alias("ssl.keystore.location"),
159+
)
160+
keystore_password: Optional[SecretStr] = Field( # type: ignore[literal-required]
161+
default=None,
162+
alias=avoid_alias("ssl.keystore.password"),
163+
)
164+
keystore_certificate_chain: Optional[str] = Field( # type: ignore[literal-required]
156165
default=None,
157166
alias=avoid_alias("ssl.keystore.certificate.chain"),
158167
repr=False,
159168
)
160-
keystore_key: Optional[SecretStr] = Field(default=None, alias=avoid_alias("ssl.keystore.key"))
169+
keystore_key: Optional[SecretStr] = Field( # type: ignore[literal-required]
170+
default=None,
171+
alias=avoid_alias("ssl.keystore.key"),
172+
)
173+
161174
# https://knowledge.informatica.com/s/article/145442?language=en_US
162-
key_password: Optional[SecretStr] = Field(default=None, alias=avoid_alias("ssl.key.password"))
163-
truststore_type: str = Field(alias=avoid_alias("ssl.truststore.type"))
164-
truststore_location: Optional[LocalPath] = Field(default=None, alias=avoid_alias("ssl.truststore.location"))
165-
truststore_password: Optional[SecretStr] = Field(default=None, alias=avoid_alias("ssl.truststore.password"))
166-
truststore_certificates: Optional[str] = Field(
175+
key_password: Optional[SecretStr] = Field( # type: ignore[literal-required]
176+
default=None,
177+
alias=avoid_alias("ssl.key.password"),
178+
)
179+
truststore_type: str = Field(alias=avoid_alias("ssl.truststore.type")) # type: ignore[literal-required]
180+
truststore_location: Optional[LocalPath] = Field( # type: ignore[literal-required]
181+
default=None,
182+
alias=avoid_alias("ssl.truststore.location"),
183+
)
184+
truststore_password: Optional[SecretStr] = Field( # type: ignore[literal-required]
185+
default=None,
186+
alias=avoid_alias("ssl.truststore.password"),
187+
)
188+
truststore_certificates: Optional[str] = Field( # type: ignore[literal-required]
167189
default=None,
168190
alias=avoid_alias("ssl.truststore.certificates"),
169191
repr=False,

0 commit comments

Comments
 (0)