MCPcopy Create free account
hub / github.com/CoolProp/CoolProp / parse

Method parse

dev/scripts/examples/example_generator.py:609–619  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

607 return ''
608
609 def parse(self):
610 lines = []
611 for line in self.pieces:
612 if isinstance(line, str):
613 lines.append(line)
614 elif isinstance(line, dict):
615 lines.append(self.dict2string(line))
616 else:
617 raise ValueError()
618
619 return ''.join(self.header()) + '\n'.join([self.indentation + line for line in lines if line]) + ''.join(self.footer())
620
621 def write(self, fname, code):
622 with open(fname, 'w') as fp:

Callers 12

_stub_toplevel_namesFunction · 0.80
syncJsonVersionFunction · 0.80
parse_pypi_versionFunction · 0.80
select_delete_setFunction · 0.80
win64run.pyFile · 0.80
OSXRun.pyFile · 0.80
LinuxRun.pyFile · 0.80
_stub_treeFunction · 0.80

Calls 4

footerMethod · 0.95
appendMethod · 0.80
dict2stringMethod · 0.45
headerMethod · 0.45

Tested by 5

_stub_toplevel_namesFunction · 0.64
select_delete_setFunction · 0.64
_stub_treeFunction · 0.64