Skip to content

Commit 7bed9d2

Browse files
committed
Fix docstring/type annotation for DiffDelta.status
1 parent facaf22 commit 7bed9d2

File tree

3 files changed

+5
-3
lines changed

3 files changed

+5
-3
lines changed

pygit2/_pygit2.pyi

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@ from . import Index, Submodule
44
from .enums import (
55
ApplyLocation,
66
BranchType,
7+
DeltaStatus,
78
DiffFind,
89
DiffFlag,
910
DiffOption,
1011
DiffStatsFormat,
1112
FileMode,
12-
FileStatus,
1313
MergeAnalysis,
1414
MergePreference,
1515
ObjectType,
@@ -171,7 +171,7 @@ class DiffDelta:
171171
new_file: DiffFile
172172
old_file: DiffFile
173173
similarity: int
174-
status: FileStatus
174+
status: DeltaStatus
175175
def status_char(self) -> str: ...
176176

177177
class DiffFile:

src/diff.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -323,7 +323,7 @@ DiffDelta_is_binary__get__(DiffDelta *self)
323323
}
324324

325325
PyDoc_STRVAR(DiffDelta_status__doc__,
326-
"An enums.FileStatus constant."
326+
"An enums.DeltaStatus constant."
327327
);
328328

329329
PyObject *

test/test_diff.py

+2
Original file line numberDiff line numberDiff line change
@@ -339,6 +339,8 @@ def test_deltas(barerepo):
339339
assert len(deltas) == len(patches)
340340
for i, delta in enumerate(deltas):
341341
patch_delta = patches[i].delta
342+
assert isinstance(delta.status, DeltaStatus)
343+
assert isinstance(patch_delta.status, DeltaStatus)
342344
assert delta.status == patch_delta.status
343345
assert delta.similarity == patch_delta.similarity
344346
assert delta.nfiles == patch_delta.nfiles

0 commit comments

Comments
 (0)