def STORE_FAST(decompiler, varname): if varname.startswith('_['): throw( InvalidQuery( 'Use generator expression (... for ... in ...) instead of list comprehension [... for ... in ...] inside query' )) decompiler.assnames.add(varname) decompiler.store(ast.AssName(varname, 'OP_ASSIGN'))
def STORE_DEREF(decompiler, freevar): decompiler.assnames.add(freevar) decompiler.store(ast.AssName(freevar, 'OP_ASSIGN'))