def upload_wordbook(environ): dict_from_client = parse_qs(getRequestBody(environ)) username = dict_from_client['username'][0] password = dict_from_client['password'][0] dict_for_return = dict(universal_POST_dict) if not verifyLogin(username, password): dict_for_return['verified'] = False dict_for_return['message_str'] = "login failed" json_for_return = json.dumps(dict_for_return) return json_for_return else: rows = dict_from_client['wordbook'][0] rows = json.loads(rows) dbMgr = MmrzSyncDBManager(username) dbMgr.createDB() dbMgr.pruneDB() for row in rows: dbMgr.insertDB(row) dbMgr.closeDB() dict_for_return['verified'] = True dict_for_return['message_str'] = "upload done" json_for_return = json.dumps(dict_for_return) return json_for_return