MCPcopy Index your code
hub / github.com/RustPython/RustPython / __init__

Method __init__

Lib/_pyio.py:2713–2727  ·  view source on GitHub ↗
(self, initial_value="", newline="\n")

Source from the content-addressed store, hash-verified

2711 """
2712
2713 def __init__(self, initial_value="", newline="\n"):
2714 super(StringIO, self).__init__(BytesIO(),
2715 encoding="utf-8",
2716 errors="surrogatepass",
2717 newline=newline)
2718 # Issue #5645: make universal newlines semantics the same as in the
2719 # C version, even under Windows.
2720 if newline is None:
2721 self._writetranslate = False
2722 if initial_value is not None:
2723 if not isinstance(initial_value, str):
2724 raise TypeError("initial_value must be str or None, not {0}"
2725 .format(type(initial_value).__name__))
2726 self.write(initial_value)
2727 self.seek(0)
2728
2729 def getvalue(self):
2730 self.flush()

Callers

nothing calls this directly

Calls 7

superClass · 0.85
isinstanceFunction · 0.85
BytesIOClass · 0.70
__init__Method · 0.45
formatMethod · 0.45
writeMethod · 0.45
seekMethod · 0.45

Tested by

no test coverage detected