Diff:
---
 calm/reports.py | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/calm/reports.py b/calm/reports.py
index b2480cc..efd1b9b 100644
--- a/calm/reports.py
+++ b/calm/reports.py
@@ -541,10 +541,11 @@ def python_rebuild(args, packages, fn, reportlist):
     # now look at list of module/bindings we've made
     latest_ver = int(latest_py[6:])
     for m in modules:
-        highest_ver = sorted(modules[m], reverse=True)[0]
-        if highest_ver == latest_ver:
+        if latest_ver in modules[m]:
             continue
 
+        highest_ver = sorted(modules[m], reverse=True)[0]
+
         # if module/binding doesn't exist for latest python version, indicate
         # that it needs updating
         pr = types.SimpleNamespace()

Reply via email to