def glob_all(folder: str, filt: str) -> List[str]:
    """Recursive glob"""
    import os
    import fnmatch
    matches = []
    for root, dirnames, filenames in os.walk(folder):
        for filename in fnmatch.filter(filenames, filt):
            matches.append(os.path.join(root, filename))
    return matches
def glob_all ( folder : str , filt : str ) -> List [ str ] : import os import fnmatch matches = [ ] for root , dirnames , filenames in os . walk ( folder ) : for filename in fnmatch . filter ( filenames , filt ) : matches . append ( os . path . join ( root , filename ) ) return matches
Recursive glob