From 91624587569b2bd587d0d573c86d00a448ff2238 Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner <inform@tiker.net> Date: Wed, 2 Apr 2008 13:17:51 -0400 Subject: [PATCH] Fix parallel logging. --- src/log.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/log.py b/src/log.py index 5fc4317..8f30bc2 100644 --- a/src/log.py +++ b/src/log.py @@ -205,7 +205,7 @@ class LogManager(object): self.next_watch_tick = 1 # database binding - if filename is not None: + if filename is not None and self.rank == self.head_rank: import sqlite3 self.db_conn = sqlite3.connect(filename, timeout=30) @@ -421,8 +421,8 @@ class LogManager(object): self.get_table(name).insert_rows(rows) if self.db_conn is not None: for row in rows: - self.db_conn.execute("insert into ? values (?,?,?)", - (name,) + row) + self.db_conn.execute( + "insert into %s values (?,?,?)" % name, row) else: # send non-head data away gather(self.mpi_comm, -- GitLab