MCPcopy Index your code
hub / github.com/RustPython/RustPython / _StringGlobber

Class _StringGlobber

Lib/glob.py:524–536  ·  view source on GitHub ↗

Provides shell-style pattern matching and globbing for string paths.

Source from the content-addressed store, hash-verified

522
523
524class _StringGlobber(_GlobberBase):
525 """Provides shell-style pattern matching and globbing for string paths.
526 """
527 lexists = staticmethod(os.path.lexists)
528 concat_path = operator.add
529
530 @staticmethod
531 def scandir(path):
532 # We must close the scandir() object before proceeding to
533 # avoid exhausting file descriptors when globbing deep trees.
534 with os.scandir(path) as scandir_it:
535 entries = list(scandir_it)
536 return ((entry, entry.name, entry.path) for entry in entries)
537
538
539class _PathGlobber(_GlobberBase):

Callers 3

full_matchMethod · 0.90
matchMethod · 0.90
globMethod · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected