MCPcopy Create free account
hub / github.com/PageBot/PageBot / find

Method find

Lib/pagebot/toolbox/finder.py:97–106  ·  view source on GitHub ↗

Answer the elements that hold the data of matching path extensions.

(self, name=None, pattern=None, extension=None, **kwargs)

Source from the content-addressed store, hash-verified

95 return None
96
97 def find(self, name=None, pattern=None, extension=None, **kwargs):
98 """Answer the elements that hold the data of matching path extensions."""
99 elements = []
100 context = getContext()
101 for path in self.findPaths(name=name, pattern=pattern, extension=extension):
102 if os.path.exists(path):
103 e = elementFromPath(path, context=context, name=name, **kwargs)
104 if e is not None:
105 elements.append(e)
106 return elements
107
108if __name__ == '__main__':
109 import doctest

Callers 8

finderMethod · 0.45
finderMethod · 0.45
nextopenMethod · 0.45
nextclosedMethod · 0.45
replacetagMethod · 0.45
indexFunction · 0.45
slick.min.jsFile · 0.45
slick.jsFile · 0.45

Calls 4

findPathsMethod · 0.95
getContextFunction · 0.90
elementFromPathFunction · 0.90
appendMethod · 0.45

Tested by

no test coverage detected