mirror of
https://github.com/python/cpython.git
synced 2025-08-04 00:48:58 +00:00
bpo-38870: Implement support for ast.FunctionType in ast.unparse (GH-19016)
This commit is contained in:
parent
ac10e0c932
commit
5b66ec166b
2 changed files with 20 additions and 3 deletions
|
@ -741,6 +741,15 @@ class _Unparser(NodeVisitor):
|
|||
def visit_Module(self, node):
|
||||
self._write_docstring_and_traverse_body(node)
|
||||
|
||||
def visit_FunctionType(self, node):
|
||||
with self.delimit("(", ")"):
|
||||
self.interleave(
|
||||
lambda: self.write(", "), self.traverse, node.argtypes
|
||||
)
|
||||
|
||||
self.write(" -> ")
|
||||
self.traverse(node.returns)
|
||||
|
||||
def visit_Expr(self, node):
|
||||
self.fill()
|
||||
self.set_precedence(_Precedence.YIELD, node.value)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue