MCPcopy Index your code
hub / github.com/python/cpython / search

Method search

Lib/importlib/metadata/__init__.py:910–924  ·  view source on GitHub ↗

Yield all infos and eggs matching the Prepared query.

(self, prepared: Prepared)

Source from the content-addressed store, hash-verified

908 self.eggs.freeze()
909
910 def search(self, prepared: Prepared):
911 """
912 Yield all infos and eggs matching the Prepared query.
913 """
914 infos = (
915 self.infos[prepared.normalized]
916 if prepared
917 else itertools.chain.from_iterable(self.infos.values())
918 )
919 eggs = (
920 self.eggs[prepared.legacy_normalized]
921 if prepared
922 else itertools.chain.from_iterable(self.eggs.values())
923 )
924 return itertools.chain(infos, eggs)
925
926
927class Prepared:

Callers 2

searchMethod · 0.45
_search_pathsMethod · 0.45

Calls 2

chainMethod · 0.80
valuesMethod · 0.45

Tested by

no test coverage detected