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

Commitc3f3501

Browse files
committed
Add __future__.annotations to cmd.py
1 parent270c3d7 commitc3f3501

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

‎git/repo/fun.py‎

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
"""Package with general repository related functions"""
2-
fromgit.refs.referenceimportReference
3-
fromgit.typesimportCommit_ish
2+
from __future__importannotations
43
importos
54
importstat
65
fromstringimportdigits
@@ -20,12 +19,13 @@
2019
# Typing ----------------------------------------------------------------------
2120

2221
fromtypingimportUnion,Optional,cast,TYPE_CHECKING
23-
22+
fromgit.typesimportCommit_ish
2423

2524
ifTYPE_CHECKING:
2625
fromgit.typesimportPathLike
2726
from .baseimportRepo
2827
fromgit.dbimportGitCmdObjectDB
28+
fromgit.refs.referenceimportReference
2929
fromgit.objectsimportCommit,TagObject,Blob,Tree
3030
fromgit.refs.tagimportTag
3131

@@ -204,7 +204,7 @@ def rev_parse(repo: 'Repo', rev: str) -> Union['Commit', 'Tag', 'Tree', 'Blob']:
204204
raiseNotImplementedError("commit by message search ( regex )")
205205
# END handle search
206206

207-
obj:Union[Commit_ish,Reference,None]=None
207+
obj:Union[Commit_ish,'Reference',None]=None
208208
ref=None
209209
output_type="commit"
210210
start=0
@@ -224,7 +224,7 @@ def rev_parse(repo: 'Repo', rev: str) -> Union['Commit', 'Tag', 'Tree', 'Blob']:
224224
ref=repo.head.ref
225225
else:
226226
iftoken=='@':
227-
ref=cast(Reference,name_to_object(repo,rev[:start],return_ref=True))
227+
ref=cast('Reference',name_to_object(repo,rev[:start],return_ref=True))
228228
else:
229229
obj=cast(Commit_ish,name_to_object(repo,rev[:start]))
230230
# END handle token
@@ -251,13 +251,13 @@ def rev_parse(repo: 'Repo', rev: str) -> Union['Commit', 'Tag', 'Tree', 'Blob']:
251251
pass# default
252252
elifoutput_type=='tree':
253253
try:
254-
obj=cast(Object,obj)
254+
obj=cast(Commit_ish,obj)
255255
obj=to_commit(obj).tree
256256
except (AttributeError,ValueError):
257257
pass# error raised later
258258
# END exception handling
259259
elifoutput_typein ('','blob'):
260-
obj=cast(TagObject,obj)
260+
obj=cast('TagObject',obj)
261261
ifobjandobj.type=='tag':
262262
obj=deref_tag(obj)
263263
else:

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2026 Movatter.jp