parameters: (self)
return_statement: return vaults
docstring: Return a list of all vaults associated with the account ID.
  
          :rtype: List of :class:`boto.glacier.vault.Vault`
          :return: A list of Vault objects.
docstring_summary: Return a list of all vaults associated with the account ID.
docstring_tokens: Return a list of all vaults associated with the account ID .
function: def list_vaults(self):
          """
          Return a list of all vaults associated with the account ID.
  
          :rtype: List of :class:`boto.glacier.vault.Vault`
          :return: A list of Vault objects.
          """
          vaults = []
          marker = None
          while True:
              response_data = self.layer1.list_vaults(marker=marker, limit=1000)
              vaults.extend([Vault(self.layer1, rd) for rd in response_data['VaultList']])
              marker = response_data.get('Marker')
              if not marker:
                  break
  
          return vaults
function_tokens: def list_vaults ( self ) : vaults = [ ] marker = None while True : response_data = self . layer1 . list_vaults ( marker = marker , limit = 1000 ) vaults . extend ( [ Vault ( self . layer1 , rd ) for rd in response_data [ 'VaultList' ] ] ) marker = response_data . get ( 'Marker' ) if not marker : break return vaults