You've already forked python-uncompyle6
mirror of
https://github.com/rocky/python-uncompyle6.git
synced 2025-08-04 09:22:40 +08:00
codeNode->code_node
This commit is contained in:
@@ -237,7 +237,7 @@ def customize_for_version3(self, version):
|
|||||||
|
|
||||||
# FIXME: handle and pass full annotate args
|
# FIXME: handle and pass full annotate args
|
||||||
make_function3_annotate(self, node, is_lambda=False,
|
make_function3_annotate(self, node, is_lambda=False,
|
||||||
codeNode=code, annotate_last=annotate_last)
|
code_node=code, annotate_last=annotate_last)
|
||||||
|
|
||||||
if len(self.param_stack) > 1:
|
if len(self.param_stack) > 1:
|
||||||
self.write('\n\n')
|
self.write('\n\n')
|
||||||
|
@@ -561,7 +561,7 @@ class FragmentsWalker(pysource.SourceWalker, object):
|
|||||||
|
|
||||||
self.indent_more()
|
self.indent_more()
|
||||||
start = len(self.f.getvalue())
|
start = len(self.f.getvalue())
|
||||||
self.make_function(node, is_lambda=False, codeNode=code_node)
|
self.make_function(node, is_lambda=False, code_node=code_node)
|
||||||
|
|
||||||
self.set_pos_info(node, start, len(self.f.getvalue()))
|
self.set_pos_info(node, start, len(self.f.getvalue()))
|
||||||
|
|
||||||
|
@@ -36,7 +36,7 @@ from uncompyle6.show import maybe_show_tree_param_default
|
|||||||
# FIXME: DRY the below code...
|
# FIXME: DRY the below code...
|
||||||
|
|
||||||
def make_function3_annotate(self, node, is_lambda, nested=1,
|
def make_function3_annotate(self, node, is_lambda, nested=1,
|
||||||
codeNode=None, annotate_last=-1):
|
code_node=None, annotate_last=-1):
|
||||||
"""
|
"""
|
||||||
Dump function defintion, doc string, and function
|
Dump function defintion, doc string, and function
|
||||||
body. This code is specialized for Python 3"""
|
body. This code is specialized for Python 3"""
|
||||||
@@ -102,7 +102,7 @@ def make_function3_annotate(self, node, is_lambda, nested=1,
|
|||||||
assert node[lambda_index].kind == 'LOAD_LAMBDA'
|
assert node[lambda_index].kind == 'LOAD_LAMBDA'
|
||||||
code = node[lambda_index].attr
|
code = node[lambda_index].attr
|
||||||
else:
|
else:
|
||||||
code = codeNode.attr
|
code = code_node.attr
|
||||||
|
|
||||||
assert iscode(code)
|
assert iscode(code)
|
||||||
code = Code(code, self.scanner, self.currentclass)
|
code = Code(code, self.scanner, self.currentclass)
|
||||||
@@ -282,7 +282,7 @@ def make_function3_annotate(self, node, is_lambda, nested=1,
|
|||||||
returnNone=rn)
|
returnNone=rn)
|
||||||
code._tokens = code._customize = None # save memory
|
code._tokens = code._customize = None # save memory
|
||||||
|
|
||||||
def make_function2(self, node, is_lambda, nested=1, codeNode=None):
|
def make_function2(self, node, is_lambda, nested=1, code_node=None):
|
||||||
"""
|
"""
|
||||||
Dump function defintion, doc string, and function body.
|
Dump function defintion, doc string, and function body.
|
||||||
This code is specialied for Python 2.
|
This code is specialied for Python 2.
|
||||||
@@ -332,7 +332,7 @@ def make_function2(self, node, is_lambda, nested=1, codeNode=None):
|
|||||||
assert node[lambda_index].kind == 'LOAD_LAMBDA'
|
assert node[lambda_index].kind == 'LOAD_LAMBDA'
|
||||||
code = node[lambda_index].attr
|
code = node[lambda_index].attr
|
||||||
else:
|
else:
|
||||||
code = codeNode.attr
|
code = code_node.attr
|
||||||
|
|
||||||
assert iscode(code)
|
assert iscode(code)
|
||||||
code = Code(code, self.scanner, self.currentclass)
|
code = Code(code, self.scanner, self.currentclass)
|
||||||
@@ -443,7 +443,7 @@ def make_function2(self, node, is_lambda, nested=1, codeNode=None):
|
|||||||
code._tokens = None; code._customize = None # save memory
|
code._tokens = None; code._customize = None # save memory
|
||||||
|
|
||||||
|
|
||||||
def make_function3(self, node, is_lambda, nested=1, codeNode=None):
|
def make_function3(self, node, is_lambda, nested=1, code_node=None):
|
||||||
"""Dump function definition, doc string, and function body in
|
"""Dump function definition, doc string, and function body in
|
||||||
Python version 3.0 and above
|
Python version 3.0 and above
|
||||||
"""
|
"""
|
||||||
@@ -581,7 +581,7 @@ def make_function3(self, node, is_lambda, nested=1, codeNode=None):
|
|||||||
assert node[lambda_index].kind == 'LOAD_LAMBDA'
|
assert node[lambda_index].kind == 'LOAD_LAMBDA'
|
||||||
code = node[lambda_index].attr
|
code = node[lambda_index].attr
|
||||||
else:
|
else:
|
||||||
code = codeNode.attr
|
code = code_node.attr
|
||||||
|
|
||||||
assert iscode(code)
|
assert iscode(code)
|
||||||
scanner_code = Code(code, self.scanner, self.currentclass)
|
scanner_code = Code(code, self.scanner, self.currentclass)
|
||||||
|
Reference in New Issue
Block a user