[PyQt] Extra blank line on pyuic4 generated code (4.8.3)
Kelvin U.V
kelvin.you at gmail.com
Sat Feb 12 10:31:49 GMT 2011
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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.riverbankcomputing.com/pipermail/pyqt/attachments/20110212/67766362/attachment.html>
More information about the PyQt
mailing list