(name, prefix, suffix)
| 26 | |
| 27 | |
| 28 | def build_nodename(name, prefix, suffix): |
| 29 | hostname = suffix |
| 30 | if '@' in name: |
| 31 | nodename = host_format(name) |
| 32 | shortname, hostname = nodesplit(nodename) |
| 33 | name = shortname |
| 34 | else: |
| 35 | shortname = f'{prefix}{name}' |
| 36 | nodename = host_format( |
| 37 | f'{shortname}@{hostname}', |
| 38 | ) |
| 39 | return name, nodename, hostname |
| 40 | |
| 41 | |
| 42 | def build_expander(nodename, shortname, hostname): |
no test coverage detected