[Yum-devel] [PATCH] yum-complete-transaction: unlock yum.pid. BZ 984119

Zdenek Pavlas zpavlas at redhat.com
Mon Jul 15 08:58:58 UTC 2013


We unlock in YumBase.__del__() too, but it's not reliable.
---
 yum-complete-transaction.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/yum-complete-transaction.py b/yum-complete-transaction.py
index b61df9c..3a9f305 100755
--- a/yum-complete-transaction.py
+++ b/yum-complete-transaction.py
@@ -115,7 +115,8 @@ class YumCompleteTransaction(YumUtilBase):
         else:
             self.optparser_grp = self.optparser
         self.addCmdOptions()
-        self.main()
+        try: self.main()
+        finally: self.unlock()
 
     def clean_up_ts_files(self, timestamp, path, disable=False):
 
-- 
1.7.11.7



More information about the Yum-devel mailing list