Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
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):