(descr, val)
| 2110 | |
| 2111 | |
| 2112 | def _maketup(descr, val): |
| 2113 | dt = dtype(descr) |
| 2114 | # Place val in all scalar tuples: |
| 2115 | fields = dt.fields |
| 2116 | if fields is None: |
| 2117 | return val |
| 2118 | else: |
| 2119 | res = [_maketup(fields[name][0], val) for name in dt.names] |
| 2120 | return tuple(res) |
| 2121 | |
| 2122 | |
| 2123 | @set_array_function_like_doc |