def cs_new_character(p, req): #_nick, _account, _sid = req name, sex = req kwargs = {'name':name, 'sex':sex} user = yield g_UserMgr.new('character', **kwargs) value = yield user.value() raise Return([NO_ERROR, value])
def cs_new_attrib(p, req): res_err = [UNKNOWN_ERROR, None] cid, table, kwargs = req user = yield g_UserMgr.get(cid) if not user: log.error('Can not find user. cid: {0}.'.format( cid )) raise Return(res_err) attrib = g_UserMgr.new(table, **kwargs) raise Return([NO_ERROR, attrib])