]> git.llucax.com Git - software/sercom-old.git/blobdiff - src/sercom/util.py
Se agrega un timeout a sqlite para que espere si esta lockeada la DB.
[software/sercom-old.git] / src / sercom / util.py
index 3f4aa40aaa8e2ad9068994216f0ddd2be9f3be01..359f6b368b50ab1d8f295e4b7b961d8715995ba3 100644 (file)
@@ -38,7 +38,8 @@ def init(tipo):
     # Seteo umask para que el grupo pueda leer
     os.umask(00027)
     # Conexión a la DB
-    conn = sqlobject.connectionForURI(conf.get('dbo', 'database'))
+    conn = sqlobject.connectionForURI(conf.get('dbo', 'database')
+        + '?timeout=5000') # Si está lockeada espera 5seg antes de tirar error
     # Cargo config del logger
     log = get_logger(tipo)
     if not log: