Fix issues with Package sets by adding a PackageSet class

This commit is contained in:
rubenwardy
2022-02-07 18:10:43 +00:00
parent 7fdd2cc7c9
commit 2d54fe4ed7
2 changed files with 42 additions and 21 deletions

View File

@@ -483,12 +483,6 @@ class Package(db.Model):
return Package.query.filter(Package.name == parts[1], Package.author.has(username=parts[0])).first()
def __eq__(self, other):
return self.name == other.name and self.author_id == other.author_id
def __hash__(self):
return hash((self.author_id, self.name))
def getId(self):
return "{}/{}".format(self.author.username, self.name)