From 8b4464e5dbf017b8d4aa58a03d43793925fc5713 Mon Sep 17 00:00:00 2001 From: hernani Date: Fri, 11 Jun 2010 14:35:38 +0000 Subject: [PATCH] Make the importer check if triggers can be disabled. git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@408 0cfe37f9-358a-4d5e-be75-b63607b5c754 --- forum_modules/sximporter/importer.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/forum_modules/sximporter/importer.py b/forum_modules/sximporter/importer.py index e6f1ce7..5277b8d 100644 --- a/forum_modules/sximporter/importer.py +++ b/forum_modules/sximporter/importer.py @@ -856,7 +856,11 @@ def reset_sequences(): def sximport(dump, options): - disable_triggers() + try: + disable_triggers() + triggers_disabled = True + except: + triggers_disabled = False uidmap = userimport(dump, options) tagmap = tagsimport(dump, uidmap) gc.collect() @@ -883,7 +887,9 @@ def sximport(dump, options): db.commit_transaction() reset_sequences() - enable_triggers() + + if triggers_disabled: + enable_triggers() PG_DISABLE_TRIGGERS = """ -- 2.39.5