class_docstr: Abstract filesystem interface
class_docstr_tok: ["Abstract","filesystem","interface"]
docstr: Return a list of paths matching a pathname pattern.
  
  Parameters
  ----------
  path : str
      Pattern may contain simple shell-style wildcards
  recursive : bool
      If recursive is true, the pattern '**' will match any files and
      zero or more directories and subdirectories.
  
  Returns
  -------
  paths : List
docstr_tok: ["Return","a","list","of","paths","matching","a","pathname","pattern",".","Parameters","--","--","--","--","--","path",":","str","Pattern","may","contain","simple","shell-style","wildcards","recursive",":","bool","If","recursive","is","true",",","the","pattern","'","*","*","'","will","match","any","files","and","zero","or","more","directories","and","subdirectories",".","Returns","--","--","--","-","paths",":","List"]
code: def glob(
      self, path: path_type, recursive: bool = False
  ) -> List[path_type]:
      """
      Return a list of paths matching a pathname pattern.
  
      Parameters
      ----------
      path : str
          Pattern may contain simple shell-style wildcards
      recursive : bool
          If recursive is true, the pattern '**' will match any files and
          zero or more directories and subdirectories.
  
      Returns
      -------
      paths : List
      """
  
imports: import os
  from abc import ABC, abstractmethod
  from urllib.parse import urlparse
  from typing import Union, List, Dict, Tuple, BinaryIO, TextIO, Iterator
  from ...utils import stringify_path
label_desc: Use image node_id 18 for calling the FileSystem obj's underlying member method code with example usage: obj.glob(path, recursive) without return types