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

Method make_script

Lib/test/test_interpreters/utils.py:418–428  ·  view source on GitHub ↗
(self, filename, dirname=None, text=None)

Source from the content-addressed store, hash-verified

416 threading.excepthook = orig_excepthook
417
418 def make_script(self, filename, dirname=None, text=None):
419 if text:
420 text = dedent(text)
421 if dirname is None:
422 dirname = self.temp_dir()
423 filename = os.path.join(dirname, filename)
424
425 os.makedirs(os.path.dirname(filename), exist_ok=True)
426 with open(filename, 'w', encoding='utf-8') as outfile:
427 outfile.write(text or '')
428 return filename
429
430 def make_module(self, name, pathentry=None, text=None):
431 if text:

Calls 6

temp_dirMethod · 0.95
dedentFunction · 0.90
openFunction · 0.50
joinMethod · 0.45
dirnameMethod · 0.45
writeMethod · 0.45