MCPcopy Create free account
hub / github.com/aboutcode-org/scancode-toolkit / assemble

Method assemble

src/packagedcode/pubspec.py:37–51  ·  view source on GitHub ↗
(cls, package_data, resource, codebase, package_adder)

Source from the content-addressed store, hash-verified

35
36 @classmethod
37 def assemble(cls, package_data, resource, codebase, package_adder):
38 datafile_name_patterns = \
39 DartPubspecYamlHandler.path_patterns + DartPubspecLockHandler.path_patterns
40
41 if resource.has_parent():
42 dir_resource = resource.parent(codebase)
43 else:
44 dir_resource = resource
45
46 yield from cls.assemble_from_many_datafiles(
47 datafile_name_patterns=datafile_name_patterns,
48 directory=dir_resource,
49 codebase=codebase,
50 package_adder=package_adder,
51 )
52
53
54class DartPubspecYamlHandler(BaseDartPubspecHandler):

Callers

nothing calls this directly

Calls 3

has_parentMethod · 0.80
parentMethod · 0.80

Tested by

no test coverage detected