MCPcopy Create free account
hub / github.com/RT-Thread/env-windows / dump

Method dump

tools/python-3.11.9-amd64/Tools/scripts/stable_abi.py:92–106  ·  view source on GitHub ↗

Yield lines to recreate the manifest file (sans comments/newlines)

(self)

Source from the content-addressed store, hash-verified

90 yield item
91
92 def dump(self):
93 """Yield lines to recreate the manifest file (sans comments/newlines)"""
94 for item in self.contents.values():
95 fields = dataclasses.fields(item)
96 yield f"[{item.kind}.{item.name}]"
97 for field in fields:
98 if field.name in {'name', 'value', 'kind'}:
99 continue
100 value = getattr(item, field.name)
101 if value == field.default:
102 pass
103 elif value is True:
104 yield f" {field.name} = true"
105 elif value:
106 yield f" {field.name} = {value!r}"
107
108
109itemclasses = {}

Callers 4

test_cpickleFunction · 0.45
mainFunction · 0.45
check_dumpFunction · 0.45
mainFunction · 0.45

Calls 2

fieldsMethod · 0.80
valuesMethod · 0.45

Tested by 1

test_cpickleFunction · 0.36