diff --git a/noblogsmv/state.py b/noblogsmv/state.py
index 3943e1b88c300378e2378ac338735e705c8c9581..504dd6b63bf4325bc10cb1c5fd1d8442b35b4e9c 100644
--- a/noblogsmv/state.py
+++ b/noblogsmv/state.py
@@ -163,6 +163,7 @@ def readonly_transaction(db):
             with transaction(db) as session:
                 yield session
         except sqlalchemy.exc.OperationalError:
+            time.sleep(0.01)
             continue
         break