Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit0939e38

Browse files
committed
fix is_config_level for < 3.8
1 parente4caa80 commit0939e38

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

‎git/types.py‎

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
ifsys.version_info[:2]>= (3,8):
1212
fromtypingimportFinal,Literal,SupportsIndex,TypedDict,Protocol,get_args# noqa: F401
1313
else:
14-
fromtyping_extensionsimportFinal,Literal,SupportsIndex,TypedDict,Protocol,get_args# noqa: F401
14+
fromtyping_extensionsimportFinal,Literal,SupportsIndex,TypedDict,Protocol# noqa: F401
1515

1616
ifsys.version_info[:2]>= (3,10):
1717
fromtypingimportTypeGuard# noqa: F401
@@ -51,7 +51,10 @@ class ConfigLevels_NT(NamedTuple):
5151

5252

5353
defis_config_level(inp:str)->TypeGuard[Lit_config_levels]:
54-
returninpinget_args(Lit_config_levels)
54+
try:
55+
returninpinget_args(Lit_config_levels)
56+
exceptNameError:# get_args added in py 3.8
57+
returnTrue
5558

5659

5760
defassert_never(inp:NoReturn,exc:Union[Exception,None]=None)->NoReturn:

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2026 Movatter.jp