3import pytest
4from PySide2.QtCore import Signal, QObject
5from pytestqt.qtbot import QtBot
6from PySide2.QtWidgets import QTextEdit, QPlainTextEdit 7
8from nukeserversocket.main import MainView, MainModel, MainController
9from nukeserversocket.server import NssServer
3import pytest
4from PySide2.QtCore import Signal, QObject
5from pytestqt.qtbot import QtBot
6from PySide2.QtWidgets import QTextEdit, QPlainTextEdit 7
8from nukeserversocket.main import MainView, MainModel, MainController
9from nukeserversocket.server import NssServer
3import pytest
4from PySide2.QtCore import Signal, QObject
5from pytestqt.qtbot import QtBot
6from PySide2.QtWidgets import QTextEdit, QPlainTextEdit 7
8from nukeserversocket.main import MainView, MainModel, MainController
9from nukeserversocket.server import NssServer
3import pytest
4from PySide2.QtCore import Signal, QObject
5from pytestqt.qtbot import QtBot
6from PySide2.QtWidgets import QTextEdit, QPlainTextEdit 7
8from nukeserversocket.main import MainView, MainModel, MainController
9from nukeserversocket.server import NssServer
3import pytest
4from PySide2.QtCore import Signal, QObject
5from pytestqt.qtbot import QtBot
6from PySide2.QtWidgets import QTextEdit, QPlainTextEdit 7
8from nukeserversocket.main import MainView, MainModel, MainController
9from nukeserversocket.server import NssServer
Imports for the same package are scattered and not grouped together. It is recommended to keep the imports from the same package together. It makes the code easier to read.
Not preferred:
import os
import sys
from os import listdir
import time
from os.path import isfile, join
Preferred:
import os
from os import listdir
from os.path import isfile, join
import sys
import time