(self, msg)
| 226 | print() |
| 227 | |
| 228 | def print_(self, msg): |
| 229 | print(msg, end="") |
| 230 | index = msg.rfind("\n") |
| 231 | if index == -1: |
| 232 | self.hpos += len(msg) |
| 233 | else: |
| 234 | self.hpos = len(msg) - index |
| 235 | sys.stdout.flush() |
| 236 | |
| 237 | def erase_current_line(self): |
| 238 | print("\b" * self.hpos + " " * self.hpos + "\b" * self.hpos, end="") |