code: def readdir(path):
      '''
      .. versionadded:: 2014.1.0
  
      Return a list containing the contents of a directory
  
      CLI Example:
  
      .. code-block:: bash
  
          salt '*' file.readdir /path/to/dir/
      '''
      path = os.path.expanduser(path)
  
      if not os.path.isabs(path):
          raise SaltInvocationError('Dir path must be absolute.')
  
      if not os.path.isdir(path):
          raise SaltInvocationError('A valid directory was not specified.')
  
      dirents = ['.', '..']
      dirents.extend(os.listdir(path))
      return direntf readdir(path):
      '''
      .. versionadded:: 2014.1.0
  
      Return a list containing the contents of a directory
  
      CLI Example:
  
      .. code-block:: bash
  
          salt '*' file.readdir /path/to/dir/
      '''
      path = os.path.expanduser(path)
  
      if not os.path.isabs(path):
          raise SaltInvocationError('Dir path must be absolute.')
  
      if not os.path.isdir(path):
          raise SaltInvocationError('A valid directory was not specified.')
  
      dirents = ['.', '..']
      dirents.extend(os.listdir(path))
      return dirents
docs: .. versionadded:: 2014.1.0
  
      Return a list containing the contents of a directory
  
      CLI Example:
  
      .. code-block:: bash
  
          salt '*' file.readdir /path/to/dir/