--- 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:
