Report len(ips) as max retry count for --sync.
authorZac Medico <zmedico@gentoo.org>
Thu, 7 Oct 2010 15:22:47 +0000 (08:22 -0700)
committerZac Medico <zmedico@gentoo.org>
Thu, 7 Oct 2010 15:22:47 +0000 (08:22 -0700)
pym/_emerge/actions.py

index 49623aa0c31d7dde859a05c0f84881da3bb7334e..f49f455b86279ad5f4e7386e291900b949e631ba 100644 (file)
@@ -2151,10 +2151,15 @@ def action_sync(settings, trees, mtimedb, myopts, myaction):
                                if "--quiet" not in myopts:
                                        print(">>> Starting rsync with "+dosyncuri+"...")
                        else:
+                               effective_maxretries = maxretries
+                               if effective_maxretries < 0:
+                                       effective_maxretries = len(ips)
                                emergelog(xterm_titles,
                                        ">>> Starting retry %d of %d with %s" % \
-                                               (retries,maxretries,dosyncuri))
-                               print("\n\n>>> Starting retry %d of %d with %s" % (retries,maxretries,dosyncuri))
+                                               (retries, effective_maxretries, dosyncuri))
+                               writemsg_stdout(
+                                       "\n\n>>> Starting retry %d of %d with %s\n" % \
+                                       (retries, effective_maxretries, dosyncuri), noiselevel=-1)
 
                        if mytimestamp != 0 and "--quiet" not in myopts:
                                print(">>> Checking server timestamp ...")