From bce32ec03b2d274ec13f42f1485f37ea3981da02 Mon Sep 17 00:00:00 2001 From: Thomas Kluyver Date: Thu, 24 Oct 2013 12:21:43 -0700 Subject: [PATCH] Fixes for notebook session manager --- IPython/html/services/sessions/sessionmanager.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/IPython/html/services/sessions/sessionmanager.py b/IPython/html/services/sessions/sessionmanager.py index ec79dd1fe..efc775df8 100644 --- a/IPython/html/services/sessions/sessionmanager.py +++ b/IPython/html/services/sessions/sessionmanager.py @@ -133,7 +133,7 @@ class SessionManager(LoggingConfigurable): query = "SELECT * FROM session WHERE %s" % (' AND '.join(conditions)) - self.cursor.execute(query, kwargs.values()) + self.cursor.execute(query, list(kwargs.values())) model = self.cursor.fetchone() if model is None: q = [] @@ -170,7 +170,7 @@ class SessionManager(LoggingConfigurable): raise TypeError("No such column: %r" % column) sets.append("%s=?" % column) query = "UPDATE session SET %s WHERE session_id=?" % (', '.join(sets)) - self.cursor.execute(query, kwargs.values() + [session_id]) + self.cursor.execute(query, list(kwargs.values()) + [session_id]) @staticmethod def row_factory(cursor, row):