import sqlite3
import csv
-import singleton
+#import singleton
# for skill table
NAME = u"skill_table"
class SkillTableAccessor(object):
u""" スキルIDとスキル名の組み合わせテーブルへのアクセス用クラス """
- __metaclass__ = singleton.Singleton
+ #__metaclass__ = singleton.Singleton
def __init__(self, db_cursor):
u""" db_cursor: cursor of sqlite3 database """
self._cursor = db_cursor
id2name_dict, name2id_dict = {}, {}
for row in self._cursor.fetchall(): #(id, name)
skill_id, skill_name = row[0], row[1]
+ #if not isinstance(skill_name, unicode):
+ # skill_name = unicode(skill_name, u"utf-8")
id2name_dict[skill_id] = skill_name
name2id_dict[skill_name] = skill_id