def get_node_data(decorator):
    nonlocal args
    nonlocal has_duplicate_names
    if (not has_duplicate_names):
        return (decorator.descriptor.name, ('' if (decorator.selected or (not args.dot_include_skipped)) else '[color = "gray" fontcolor = "gray"]'))
    descriptor_id = id(decorator.descriptor)
    return ('{decorator.descriptor.name}_{descriptor_id}'.format_map(locals()), ' [label = "{decorator.descriptor.name}"]'.format_map(locals()))
def get_node_data(decorator):
    nonlocal args
    nonlocal has_duplicate_names
    if (not has_duplicate_names):
        return (decorator.descriptor.name, ( if (decorator.selected or (not args.dot_include_skipped)) else '[color = "gray" fontcolor = "gray"]'))
    descriptor_id = id(decorator.descriptor)
    return ('{decorator.descriptor.name}_{descriptor_id}'.format_map(locals()), ' [label = "{decorator.descriptor.name}"]'.format_map(locals()))