From d393523764b0c7213c972801156a5f6b1ed51ddb Mon Sep 17 00:00:00 2001 From: Friedrich Lindenberg Date: Thu, 5 Dec 2013 11:09:29 +0100 Subject: [PATCH] use row.copy() not copy.copy(row) --- dataset/persistence/table.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/dataset/persistence/table.py b/dataset/persistence/table.py index d9e9574..c76b1fd 100644 --- a/dataset/persistence/table.py +++ b/dataset/persistence/table.py @@ -1,5 +1,4 @@ import logging -import copy from itertools import count from sqlalchemy.sql import and_, expression @@ -131,7 +130,7 @@ class Table(object): self._ensure_columns(row, types=types) # Don't update the key itself, so remove any keys from the row dict - clean_row = copy.copy(row) + clean_row = row.copy() for key in keys: if key in clean_row.keys(): del clean_row[key]