MCPcopy
hub / github.com/pex-tool/pex / render_description

Method render_description

pex/resolver.py:110–129  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

108 universal_target = attr.ib(default=None) # type: Optional[UniversalTarget]
109
110 def render_description(self):
111 # type: () -> str
112 target_description = self.target.render_description()
113 if self.universal_target:
114 description_components = ["universal resolve"]
115 if self.universal_target.systems and frozenset(
116 self.universal_target.systems
117 ) != frozenset(TargetSystem.values()):
118 description_components.append(
119 "targeting {systems}".format(
120 systems=" and ".join(map(str, self.universal_target.systems))
121 )
122 )
123 if self.universal_target.implementation:
124 description_components.append(
125 "for {impl}".format(impl=self.universal_target.implementation)
126 )
127 description_components.append("using {target}".format(target=target_description))
128 return " ".join(description_components)
129 return target_description
130
131 def id(self, complete=False):
132 # type: (bool) -> str

Callers 5

generate_reportsMethod · 0.45
finalize_buildMethod · 0.45
resolveFunction · 0.45
render_descriptionMethod · 0.45

Calls 3

appendMethod · 0.80
valuesMethod · 0.45
joinMethod · 0.45

Tested by

no test coverage detected