]> git.ipfire.org Git - pbs.git/commitdiff
repos: Make them hashable
authorMichael Tremer <michael.tremer@ipfire.org>
Mon, 30 Jun 2025 10:34:50 +0000 (10:34 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Mon, 30 Jun 2025 10:34:50 +0000 (10:34 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/buildservice/repos.py

index fbaefc891ed9386a35aaa5b04f101a48b3e0b8d6..15a1798d8ef5c2ad52befa3e8dbd7f5bf77397f2 100644 (file)
@@ -207,6 +207,9 @@ class Repo(sqlmodel.SQLModel, database.BackendMixin, database.SoftDeleteMixin, t
 
                return NotImplemented
 
+       def __hash__(self):
+               return hash(self.id)
+
        # ID
 
        id : int = sqlmodel.Field(primary_key=True, exclude=True)