Hi ,

I find the pyuic4 4.8.3 will generat more newline characters in each line.
4.8.1 doesn't have this issue.

Here is a temporary solution for this issue.

    def _generate(self):
        """ Generate the Python code. """

        if sys.hexversion >= 0x03000000:
            if self._opts.output == '-':
                from io import TextIOWrapper

-               pyfile = TextIOWrapper(sys.stdout.buffer, encoding='utf8')
+              pyfile = TextIOWrapper(sys.stdout.buffer, encoding='utf8',
newline='')
            else:
                pyfile = open(self._opts.output, 'wt', encoding='utf8')
        else:
            if self._opts.output == '-':
                pyfile = sys.stdout
            else:
                pyfile = open(self._opts.output, 'wt')

Hope it can be fixed in the next release. Thanks.

-- 
K.Y/Best Regards
_______________________________________________
PyQt mailing list    PyQt@riverbankcomputing.com
http://www.riverbankcomputing.com/mailman/listinfo/pyqt

Reply via email to