Write a string into the output stream.
(self, x: str)
| 451 | pass |
| 452 | |
| 453 | def write(self, x: str) -> None: |
| 454 | class="st">""class="st">"Write a string into the output stream."class="st">"" |
| 455 | if self._new_lines: |
| 456 | if not self._first_write: |
| 457 | self.stream.write(class="st">"\n" * self._new_lines) |
| 458 | self.code_lineno += self._new_lines |
| 459 | if self._write_debug_info is not None: |
| 460 | self.debug_info.append((self._write_debug_info, self.code_lineno)) |
| 461 | self._write_debug_info = None |
| 462 | self._first_write = False |
| 463 | self.stream.write(class="st">" " * self._indentation) |
| 464 | self._new_lines = 0 |
| 465 | self.stream.write(x) |
| 466 | |
| 467 | def writeline( |
| 468 | self, x: str, node: t.Optional[nodes.Node] = None, extra: int = 0 |
no outgoing calls