diff --git a/src/filters/rclexecm.py b/src/filters/rclexecm.py index 61000264..27e68048 100644 --- a/src/filters/rclexecm.py +++ b/src/filters/rclexecm.py @@ -54,6 +54,7 @@ class RclExecM: if sys.platform == "win32": import msvcrt msvcrt.setmode(sys.stdout.fileno(), os.O_BINARY) + msvcrt.setmode(sys.stdin.fileno(), os.O_BINARY) def rclog(self, s, doexit = 0, exitvalue = 1): print("RCLMFILT: %s: %s" % (self.myname, s), file=sys.stderr) diff --git a/src/filters/rclrtf.py b/src/filters/rclrtf.py index 07cf6ca9..81af1eab 100644 --- a/src/filters/rclrtf.py +++ b/src/filters/rclrtf.py @@ -20,7 +20,7 @@ class RTFProcessData: def takeLine(self, line): if not self.gothead: if self.patendhead.search(line): - self.out += '' + "\n" self.out += line + "\n" self.gothead = 1