--- pyqt4topyqt5.py 2017-05-03 12:55:07.000000000 -0400 +++ pyqt4topyqt5.py 2020-07-08 23:28:51.149813392 -0400 @@ -2737,7 +2737,7 @@ cmd = ['diff', '-u', orig, dest] with open(diffname, 'a') as outf: reply = subprocess.Popen(cmd, stdout=subprocess.PIPE) - outf.write(str(reply.communicate()[0])) + outf.write(reply.communicate()[0].decode('utf-8')) def print_(self, msg): if self.log: