acmecert: Treat pending as processing for a few retries...
[utils.git] / acmecert
index 9cf9b6a..0ba66e2 100755 (executable)
--- a/acmecert
+++ b/acmecert
@@ -251,7 +251,10 @@ def authorder(acct, htconf, orderid):
                     elif resp["status"] == "pending":
                         # I don't think this should happen, but it
                         # does. LE bug? Anyway, just retry.
-                        break
+                        if n < 5:
+                            time.sleep(2)
+                        else:
+                            break
                     elif resp["status"] == "valid":
                         break
                     else: