Skip to content

Commit d7aa1ab

Browse files
authored
refactor: switch to instance method for after validator (#2720)
1 parent 8f8e0b1 commit d7aa1ab

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

src/ape_pm/dependency.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -161,12 +161,11 @@ def _validate_model(cls, model):
161161
return model
162162

163163
@model_validator(mode="after")
164-
@classmethod
165-
def ensure_ref_or_version(cls, dep):
166-
if dep.ref is None and dep.version is None:
164+
def ensure_ref_or_version(self):
165+
if self.ref is None and self.version is None:
167166
raise ValueError("GitHub dependency must have either ref or version specified.")
168167

169-
return dep
168+
return self
170169

171170
@property
172171
def package_id(self) -> str:

0 commit comments

Comments
 (0)