summaryrefslogtreecommitdiffstats
path: root/meta/recipes-devtools/python/python-smartpm/smart-attempt.patch
diff options
context:
space:
mode:
Diffstat (limited to 'meta/recipes-devtools/python/python-smartpm/smart-attempt.patch')
-rw-r--r--meta/recipes-devtools/python/python-smartpm/smart-attempt.patch6
1 files changed, 3 insertions, 3 deletions
diff --git a/meta/recipes-devtools/python/python-smartpm/smart-attempt.patch b/meta/recipes-devtools/python/python-smartpm/smart-attempt.patch
index ec98e03c0a..5aedc88266 100644
--- a/meta/recipes-devtools/python/python-smartpm/smart-attempt.patch
+++ b/meta/recipes-devtools/python/python-smartpm/smart-attempt.patch
@@ -36,7 +36,7 @@ index 9bbd952..ba6405a 100644
36 finally: 36 finally:
37 del getTS.ts 37 del getTS.ts
38 cb.grabOutput(False) 38 cb.grabOutput(False)
39+ if probs and sysconf.has("attempt-install", soft=True): 39+ if (probs is not None) and sysconf.has("attempt-install", soft=True):
40+ def remove_conflict(pkgNEVR): 40+ def remove_conflict(pkgNEVR):
41+ for key in changeset.keys(): 41+ for key in changeset.keys():
42+ if pkgNEVR == str(key): 42+ if pkgNEVR == str(key):
@@ -67,8 +67,8 @@ index 9bbd952..ba6405a 100644
67+ retry = 0 67+ retry = 0
68+ 68+
69 prog.setDone() 69 prog.setDone()
70- if probs: 70- if probs is not None:
71+ if probs and (not retry): 71+ if (probs is not None) and (not retry):
72 raise Error, "\n".join([x[0] for x in probs]) 72 raise Error, "\n".join([x[0] for x in probs])
73 prog.stop() 73 prog.stop()
74+ if retry and len(changeset): 74+ if retry and len(changeset):