Return object as APPLY expression (function call, constructor, etc.)
(func, *args, **kwargs)
| 1007 | |
| 1008 | |
| 1009 | def as_apply(func, *args, **kwargs): |
| 1010 | """Return object as APPLY expression (function call, constructor, etc.) |
| 1011 | """ |
| 1012 | return Expr(Op.APPLY, |
| 1013 | (func, tuple(map(as_expr, args)), |
| 1014 | dict((k, as_expr(v)) for k, v in kwargs.items()))) |
| 1015 | |
| 1016 | |
| 1017 | def as_ternary(cond, expr1, expr2): |