old_contents: """List server credentials."""
  # :license: MIT, see LICENSE for more details.
  
  import click
  
  import SoftLayer
  from SoftLayer.CLI import environment
  from SoftLayer.CLI import formatting
  from SoftLayer.CLI import helpers
  from SoftLayer import exceptions
  
  
  @click.command(cls=SoftLayer.CLI.command.SLCommand, )
  @click.argument('identifier')
  @environment.pass_env
  def cli(env, identifier):
      """List server credentials."""
  
      manager = SoftLayer.HardwareManager(env.client)
      hardware_id = helpers.resolve_id(manager.resolve_ids,
                                       identifier,
                                       'hardware')
      instance = manager.get_hardware(hardware_id)
  
      table = formatting.Table(['username', 'password', 'Software', 'Version'])
      for item in instance['softwareComponents']:
          if 'passwords' not in item:
              raise exceptions.SoftLayerError("No passwords found in softwareComponents")
          for credentials in item['passwords']:
              table.add_row([credentials.get('username', 'None'),
                             credentials.get('password', 'None'),
                             item['softwareLicense']['softwareDescription']['referenceCode'],
                             item['softwareLicense']['softwareDescription']['version']])
      env.fout(table)
  
new_contents: """List server credentials."""
  # :license: MIT, see LICENSE for more details.
  
  import click
  
  import SoftLayer
  from SoftLayer.CLI import environment
  from SoftLayer.CLI import formatting
  from SoftLayer.CLI import helpers
  from SoftLayer import exceptions
  
  
  @click.command(cls=SoftLayer.CLI.command.SLCommand, )
  @click.argument('identifier')
  @environment.pass_env
  def cli(env, identifier):
      """List server credentials."""
  
      manager = SoftLayer.HardwareManager(env.client)
      hardware_id = helpers.resolve_id(manager.resolve_ids,
                                       identifier,
                                       'hardware')
      instance = manager.get_hardware(hardware_id)
  
      table = formatting.Table(['Username', 'Password', 'Software', 'Version'])
      for item in instance['softwareComponents']:
          if 'passwords' not in item:
              raise exceptions.SoftLayerError("No passwords found in softwareComponents")
          for credentials in item['passwords']:
              table.add_row([credentials.get('username', 'None'),
                             credentials.get('password', 'None'),
                             item['softwareLicense']['softwareDescription']['referenceCode'],
                             item['softwareLicense']['softwareDescription']['version']])
      env.fout(table)
  
subject: fix the team code review