parameters: (pathname, *, recursive=False)
return_statement: return it
docstring: Return an iterator which yields the paths matching a pathname pattern.
  
      The pattern may contain simple shell-style wildcards a la
      fnmatch. However, unlike fnmatch, filenames starting with a
      dot are special cases that are not matched by '*' and '?'
      patterns.
  
      If recursive is true, the pattern '**' will match any files and
      zero or more directories and subdirectories.
docstring_summary: Return an iterator which yields the paths matching a pathname pattern.
docstring_tokens: Return an iterator which yields the paths matching a pathname pattern .
function: def iglob(pathname, *, recursive=False):
      """Return an iterator which yields the paths matching a pathname pattern.
  
      The pattern may contain simple shell-style wildcards a la
      fnmatch. However, unlike fnmatch, filenames starting with a
      dot are special cases that are not matched by '*' and '?'
      patterns.
  
      If recursive is true, the pattern '**' will match any files and
      zero or more directories and subdirectories.
      """
      it = _iglob(pathname, recursive, False)
      if recursive and _isrecursive(pathname):
          s = next(it)  # skip empty string
          assert not s
      return it
function_tokens: def iglob ( pathname , * , recursive = False ) : it = _iglob ( pathname , recursive , False ) if recursive and _isrecursive ( pathname ) : s = next ( it ) # skip empty string assert not s return it