From 95ca93cff08e291b6b08163344d797c1be2aba7b Mon Sep 17 00:00:00 2001 From: 3onyc <3onyc@x3tech.com> Date: Wed, 13 Nov 2013 10:05:46 +0100 Subject: [PATCH] Use string comparison in create_table (Fixes issue #33) --- dataset/persistence/database.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/dataset/persistence/database.py b/dataset/persistence/database.py index bf6d09a..9dc259d 100644 --- a/dataset/persistence/database.py +++ b/dataset/persistence/database.py @@ -121,12 +121,12 @@ class Database(object): try: log.debug("Creating table: %s on %r" % (table_name, self.engine)) table = SQLATable(table_name, self.metadata) - if primary_type is 'Integer': + if primary_type == 'Integer': auto_flag = False - if primary_id is 'id': + if primary_id == 'id': auto_flag = True col = Column(primary_id, Integer, primary_key=True, autoincrement=auto_flag) - elif primary_type is 'Text': + elif primary_type == 'Text': col = Column(primary_id, Text, primary_key=True) else: raise DatasetException(