From: Michael Tremer Date: Tue, 28 Jun 2022 09:53:44 +0000 (+0000) Subject: packages: Refactor deletion X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=69965c195460c23b17cf9b672480eee4635d5506;p=pbs.git packages: Refactor deletion Signed-off-by: Michael Tremer --- diff --git a/src/buildservice/packages.py b/src/buildservice/packages.py index c374126a..3e9b7fb9 100644 --- a/src/buildservice/packages.py +++ b/src/buildservice/packages.py @@ -219,15 +219,7 @@ class Package(base.DataObject): return NotImplemented def delete(self): - self.backend.delete_file(os.path.join(PACKAGES_DIR, self.path)) - - self.db.execute("DELETE FROM packages_deps WHERE pkg_id = %s", self.id) - - # Delete all files from the filelist. - self.db.execute("DELETE FROM filelists WHERE pkg_id = %s", self.id) - - # Delete the package. - self.db.execute("DELETE FROM packages WHERE id = %s", self.id) + self._set_attribute("deleted", True) @property def uuid(self):