(node, group, name)
| 476 | |
| 477 | @staticmethod |
| 478 | def _get_next_name(node, group, name): |
| 479 | basename = str(node) + '/' + str(name) |
| 480 | names_used = ( |
| 481 | Task._global_names_used |
| 482 | if group is None else |
| 483 | set(t.name for t in group._tasks_to_add)) |
| 484 | cur_name = basename |
| 485 | i = 0 |
| 486 | while cur_name in names_used: |
| 487 | i += 1 |
| 488 | cur_name = '%s:%d' % (basename, i) |
| 489 | return cur_name |
| 490 | |
| 491 | def __init__( |
| 492 | self, step=None, outputs=None, |