MCPcopy Create free account
hub / github.com/blacklanternsecurity/bbot / get_recursive_dirs

Method get_recursive_dirs

bbot/core/modules.py:244–252  ·  view source on GitHub ↗
(self, *dirs)

Source from the content-addressed store, hash-verified

242 return self.__preloaded
243
244 def get_recursive_dirs(self, *dirs):
245 dirs = {Path(d).resolve() for d in dirs}
246 for d in list(dirs):
247 if not d.is_dir():
248 continue
249 for p in d.iterdir():
250 if p.is_dir() and self.module_dir_regex.match(p.name):
251 dirs.update(self.get_recursive_dirs(p))
252 return dirs
253
254 def preloaded(self, type=None):
255 preloaded = {}

Callers 1

add_module_dirMethod · 0.95

Calls 3

resolveMethod · 0.45
matchMethod · 0.45
updateMethod · 0.45

Tested by

no test coverage detected