Generate a namespace for a nested function using its outer function names.
(builder: IRBuilder)
| 600 | |
| 601 | |
| 602 | def gen_func_ns(builder: IRBuilder) -> str: |
| 603 | """Generate a namespace for a nested function using its outer function names.""" |
| 604 | return "_".join( |
| 605 | info.name + ("" if not info.class_name else "_" + info.class_name) |
| 606 | for info in builder.fn_infos |
| 607 | if info.name and info.name != "<module>" |
| 608 | ) |
| 609 | |
| 610 | |
| 611 | def load_decorated_func(builder: IRBuilder, fdef: FuncDef, orig_func_reg: Value) -> Value: |
no test coverage detected
searching dependent graphs…