X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=daklib%2Fdbconn.py;h=1418d081856192b9574fa6a63800138df9c36794;hb=b65beb549ebaabbcdb5160753c3241237fbf64b5;hp=7388208e3478bcf6e5fd1423556ab2fba2f09663;hpb=69d3ecd9bb4e48a93683f9a3b069c8737220023d;p=dak.git diff --git a/daklib/dbconn.py b/daklib/dbconn.py index 7388208e..1418d081 100644 --- a/daklib/dbconn.py +++ b/daklib/dbconn.py @@ -1437,6 +1437,19 @@ class DBChange(object): def __repr__(self): return '' % self.changesname + def clean_from_queue(self): + session = DBConn().session().object_session(self) + + # Remove changes_pool_files entries + self.poolfiles = [] + + # Remove changes_pending_files references + self.files = [] + + # Clear out of queue + self.in_queue = None + self.approved_for_id = None + __all__.append('DBChange') @session_wrapper