We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
SSLMode.parse
1 parent ea9cb59 commit d27cbcdCopy full SHA for d27cbcd
asyncpg/connect_utils.py
@@ -41,10 +41,10 @@ class SSLMode(enum.IntEnum):
41
verify_full = 5
42
43
@classmethod
44
- def parse(cls, sslmode):
45
- if isinstance(sslmode, cls):
46
- return sslmode
47
- return getattr(cls, sslmode.replace('-', '_'))
+ def parse(cls, sslmode: typing.Union[str, "SSLMode"]) -> "SSLMode":
+ if isinstance(sslmode, str):
+ return getattr(cls, sslmode.replace('-', '_'))
+ return sslmode
48
49
50
class SSLNegotiation(compat.StrEnum):
0 commit comments