parameters: (node)
return_statement: return prefix
docstring: Pretty prints the data contained in a Hierarchy Node.
          * Handles dict values being inserted out of order.
          * Does not show parent data as its displayed when hierarchy is printed
docstring_summary: Pretty prints the data contained in a Hierarchy Node.
          * Handles dict values being inserted out of order.
          * Does not show parent data as its displayed when hierarchy is printed
docstring_tokens: Pretty prints the data contained in a Hierarchy Node . * Handles dict values being inserted out of order . * Does not show parent data as its displayed when hierarchy is printed
function: def pretty_print(node):
          """
          Pretty prints the data contained in a Hierarchy Node.
          * Handles dict values being inserted out of order.
          * Does not show parent data as its displayed when hierarchy is printed
          """
          if not node.data:
              return {}
          else:
              prefix = f"{node.data['FileName']} {node.data['StagingStatus']} "
              copy_data = dict(node.data)
              for key in HierarchyNode._ignored_fields:
                  if key in copy_data:
                      copy_data.pop(key)
              prefix += str(copy_data)
          return prefix
function_tokens: def pretty_print ( node ) : if not node . data : return { } else : prefix = f"{node.data['FileName']} {node.data['StagingStatus']} " copy_data = dict ( node . data ) for key in HierarchyNode . _ignored_fields : if key in copy_data : copy_data . pop ( key ) prefix += str ( copy_data ) return prefix