'''
Display clean output of an overstate stage
'''


#[{'group2': {'match': ['fedora17-2', 'fedora17-3'],
#             'require': ['group1'],
#             'sls': ['nginx', 'edit']}
#             }
#             ]

# Import Salt libs
import salt.utils


def output(data):
    '''
    Format the data for printing stage information from the overstate system
    '''
    colors = salt.utils.get_colors(__opts__.get('color'))
    ostr = ''
    for comp in data:
        for name, stage in comp.items():
            ostr += '{0}{1}:{2}\n'.format(colors['LIGHT_BLUE'], name, colors['ENDC'])
            for key in sorted(stage):
                ostr += '    {0}{1}:{2}{3}\n'.format(
                        colors['LIGHT_BLUE'],
                        key,
                        stage[key],
                        colors['ENDC'])
    return ostr

'''
Display clean output of an overstate stage
'''


#[{'group2': {'match': ['fedora17-2', 'fedora17-3'],
#             'require': ['group1'],
#             'sls': ['nginx', 'edit']}
#             }
#             ]

# Import Salt libs
import salt.utils


def output(data):
    '''
    Format the data for printing stage information from the overstate system
    '''
    colors = salt.utils.get_colors(__opts__.get('color'))
    ostr = ''
    for comp in data:
        for name, stage in comp.items():
            ostr += '{0}{1}: {2}\n'.format(
                    colors['LIGHT_BLUE'],
                    name,
                    colors['ENDC'])
            for key in sorted(stage):
                ostr += '    {0}{1}: {2}{3}\n'.format(
                        colors['LIGHT_BLUE'],
                        key,
                        stage[key],
                        colors['ENDC'])
    return ostr

Make stage outputter a little cleaner
Make stage outputter a little cleaner

  '''
  Display clean output of an overstate stage
  '''
  
  
  #[{'group2': {'match': ['fedora17-2', 'fedora17-3'],
  #             'require': ['group1'],
  #             'sls': ['nginx', 'edit']}
  #             }
  #             ]
  
  # Import Salt libs
  import salt.utils
  
  
  def output(data):
      '''
      Format the data for printing stage information from the overstate system
      '''
      colors = salt.utils.get_colors(__opts__.get('color'))
      ostr = ''
      for comp in data:
          for name, stage in comp.items():
-             ostr += '{0}{1}:{2}\n'.format(colors['LIGHT_BLUE'], name, colors['ENDC'])
+             ostr += '{0}{1}: {2}\n'.format(
+                     colors['LIGHT_BLUE'],
+                     name,
+                     colors['ENDC'])
              for key in sorted(stage):
-                 ostr += '    {0}{1}:{2}{3}\n'.format(
+                 ostr += '    {0}{1}: {2}{3}\n'.format(
                          colors['LIGHT_BLUE'],
                          key,
                          stage[key],
                          colors['ENDC'])
      return ostr
  
Make stage outputter a little cleaner
## Code Before:
'''
Display clean output of an overstate stage
'''


#[{'group2': {'match': ['fedora17-2', 'fedora17-3'],
#             'require': ['group1'],
#             'sls': ['nginx', 'edit']}
#             }
#             ]

# Import Salt libs
import salt.utils


def output(data):
    '''
    Format the data for printing stage information from the overstate system
    '''
    colors = salt.utils.get_colors(__opts__.get('color'))
    ostr = ''
    for comp in data:
        for name, stage in comp.items():
            ostr += '{0}{1}:{2}\n'.format(colors['LIGHT_BLUE'], name, colors['ENDC'])
            for key in sorted(stage):
                ostr += '    {0}{1}:{2}{3}\n'.format(
                        colors['LIGHT_BLUE'],
                        key,
                        stage[key],
                        colors['ENDC'])
    return ostr

## Instruction:
Make stage outputter a little cleaner
## Code After:
'''
Display clean output of an overstate stage
'''


#[{'group2': {'match': ['fedora17-2', 'fedora17-3'],
#             'require': ['group1'],
#             'sls': ['nginx', 'edit']}
#             }
#             ]

# Import Salt libs
import salt.utils


def output(data):
    '''
    Format the data for printing stage information from the overstate system
    '''
    colors = salt.utils.get_colors(__opts__.get('color'))
    ostr = ''
    for comp in data:
        for name, stage in comp.items():
            ostr += '{0}{1}: {2}\n'.format(
                    colors['LIGHT_BLUE'],
                    name,
                    colors['ENDC'])
            for key in sorted(stage):
                ostr += '    {0}{1}: {2}{3}\n'.format(
                        colors['LIGHT_BLUE'],
                        key,
                        stage[key],
                        colors['ENDC'])
    return ostr
