server/sources/native.py
changeset 9724 e45bf9baa7b7
parent 9664 5ef5494b6b0b
child 9821 2077c8da1893
--- a/server/sources/native.py	Tue Jan 07 15:10:57 2014 +0100
+++ b/server/sources/native.py	Tue Feb 04 15:06:25 2014 +0100
@@ -323,10 +323,16 @@
                   'want trusted authentication for the database connection',
           'group': 'native-source', 'level': 2,
           }),
+        ('db-statement-timeout',
+         {'type': 'int',
+          'default': 0,
+          'help': 'sql statement timeout, in milliseconds (postgres only)',
+          'group': 'native-source', 'level': 2,
+          }),
     )
 
     def __init__(self, repo, source_config, *args, **kwargs):
-        SQLAdapterMixIn.__init__(self, source_config)
+        SQLAdapterMixIn.__init__(self, source_config, repairing=repo.config.repairing)
         self.authentifiers = [LoginPasswordAuthentifier(self)]
         if repo.config['allow-email-login']:
             self.authentifiers.insert(0, EmailPasswordAuthentifier(self))