[PyQt] Add 2 blank lines between import & classes in pyuic5 output
addison.elliott at gmail.com
Wed Jan 2 04:04:37 GMT 2019
I want to start by stating this is a minor issue that I don't *believe* has
a fix without changes to the source code. With that in mind, I think it's
worthwhile and simple to fix.
When generating Python files from .ui files using *pyuic5, *the Python file
only includes one space between the imports & beginning of classes. For
# -*- coding: utf-8 -*-
# Form implementation generated from reading ui file 'mainWindow.ui'
# Created by: PyQt5 UI code generator 5.9
# WARNING! All changes made in this file will be lost!
from PyQt5 import QtCore, QtGui, QtWidgets
def setupUi(self, MainWindow):
self.centralwidget = QtWidgets.QWidget(MainWindow)
I use *flake8 *in my project to automatically lint and detect whitespace
issues in my project. These auto-generated files are giving the following
*E0302 - Expected 2 blank lines, found 1*
Here is the PEP8 reference that explains that there should be two spaces
between the import statements and class definition:
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the PyQt