def smartUpDb(item): query = ctr.queryData(TBNAME, item.name) if query: ctr.updateData(TBNAME, item.name, pickle.dumps(item)) else: ctr.insertData( TBNAME, {'id': item.name, 'sequence': pickle.dumps(item)})
def getItem(id): item = None query = ctr.queryData(TBNAME, id) if query: item = pickle.loads(query[1]) else: item = ClsCreater(id) return item