MCPcopy Create free account
hub / github.com/pgadmin-org/pgadmin4 / print_code

Function print_code

docs/en_US/build_code_snippet.py:37–56  ·  view source on GitHub ↗
(outstream, name, module, info=None)

Source from the content-addressed store, hash-verified

35
36
37def print_code(outstream, name, module, info=None):
38 name_len = len(name)
39
40 outstream.write("\n\n.. _{0}:\n\n{0}\n".format(name))
41
42 idx = 0
43 while idx < name_len:
44 idx += 1
45 outstream.write("*")
46
47 if info:
48 outstream.write("\n\n{0}".format(info))
49
50 outstream.write("\n\n.. code-block:: python\n\n")
51
52 for line in inspect.getsourcelines(module)[0]:
53 if line.strip():
54 outstream.write(" {0}".format(line))
55 else:
56 outstream.write("{0}".format(line))
57
58
59print_code(

Callers 1

Calls 1

writeMethod · 0.45

Tested by

no test coverage detected