Skip to content

Commit 38e9d7c

Browse files
committed
pylint
1 parent 4b7c66e commit 38e9d7c

File tree

2 files changed

+18
-20
lines changed

2 files changed

+18
-20
lines changed

Orange/widgets/data/owcsvimport.py

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,6 @@
2020
import lzma
2121
import bz2
2222
import zipfile
23-
24-
from Orange.widgets.settings import PerfectDomainContextHandler
25-
from Orange.widgets.utils.itemdelegates import TableDataDelegate
2623
from itertools import chain
2724

2825
from xml.sax.saxutils import escape
@@ -39,10 +36,10 @@
3936
Qt, QFileInfo, QTimer, QSettings, QObject, QSize, QMimeDatabase, QMimeType
4037
)
4138
from AnyQt.QtGui import (
42-
QStandardItem, QStandardItemModel, QPalette, QColor, QIcon, QTextOption
39+
QStandardItem, QStandardItemModel, QPalette, QColor, QIcon,
4340
)
4441
from AnyQt.QtWidgets import (
45-
QLabel, QComboBox, QPushButton, QDialog, QDialogButtonBox, QGridLayout,
42+
QLabel, QComboBox, QPushButton, QDialog, QDialogButtonBox,
4643
QVBoxLayout, QSizePolicy, QFileIconProvider, QFileDialog,
4744
QApplication, QMessageBox, QTextBrowser,
4845
QStyle, QMenu, QHBoxLayout, QTableView, QHeaderView
@@ -55,12 +52,18 @@
5552

5653
from pandas.api import types as pdtypes
5754

55+
from orangewidget.settings import Setting, SettingProvider, widget_settings_dir
56+
5857
import Orange.data
5958
from Orange.data import Table, ContinuousVariable, StringVariable
6059
from Orange.misc.collections import natural_sorted
6160

62-
from Orange.widgets import widget, gui, settings
61+
from Orange.widgets import widget, gui
6362
from Orange.widgets.data.owtable import DataTableView, RichTableModel, is_sortable, TableSliceProxy
63+
from Orange.widgets.settings import PerfectDomainContextHandler
64+
from Orange.widgets.utils.settings import (
65+
QSettings_readArray, QSettings_writeArray
66+
)
6467
from Orange.widgets.utils.concurrent import PyOwned
6568
from Orange.widgets.utils import (
6669
textimport, concurrent as qconcurrent, unique_everseen, enum_get, qname
@@ -71,10 +74,7 @@
7174
PathItem, VarPath, AbsPath, samepath, prettyfypath, isprefixed,
7275
)
7376
from Orange.widgets.utils.overlay import OverlayWidget
74-
from Orange.widgets.utils.settings import (
75-
QSettings_readArray, QSettings_writeArray
76-
)
77-
from orangewidget.settings import Setting, ContextSetting, SettingProvider
77+
from Orange.widgets.utils.itemdelegates import TableDataDelegate
7878

7979
if typing.TYPE_CHECKING:
8080
# pylint: disable=invalid-name
@@ -658,13 +658,13 @@ class Warning(widget.OWWidget.Warning):
658658
'the Import Options to avoid this.')
659659

660660
#: Paths and options of files accessed in a 'session'
661-
_session_items = settings.Setting(
661+
_session_items = Setting(
662662
[], schema_only=True) # type: List[Tuple[str, dict]]
663663

664-
_session_items_v2 = settings.Setting(
664+
_session_items_v2 = Setting(
665665
[], schema_only=True) # type: List[Tuple[Dict[str, str], dict]]
666666
#: Saved dialog state (last directory and selected filter)
667-
dialog_state = settings.Setting({
667+
dialog_state = Setting({
668668
"directory": "",
669669
"filter": ""
670670
}) # type: Dict[str, str]
@@ -678,7 +678,7 @@ class Warning(widget.OWWidget.Warning):
678678
# with older saved workflows, where types not guessed differently, when
679679
# compatibility_mode=True widget have older guessing behaviour
680680
settings_version = 3
681-
compatibility_mode = settings.Setting(False, schema_only=True)
681+
compatibility_mode = Setting(False, schema_only=True)
682682

683683
MaxHistorySize = 50
684684

@@ -968,7 +968,7 @@ def _path_must_be_relative_mb(self, prefix: str) -> QMessageBox:
968968
return mb
969969

970970
@Slot()
971-
def browse(self, prefixname=None, directory=None):
971+
def browse(self):
972972
"""
973973
Open a file dialog and select a user specified file.
974974
"""
@@ -1089,7 +1089,7 @@ def _local_settings(cls):
10891089
# type: () -> QSettings
10901090
"""Return a QSettings instance with local persistent settings."""
10911091
filename = "{}.ini".format(qname(cls))
1092-
fname = os.path.join(settings.widget_settings_dir(), filename)
1092+
fname = os.path.join(widget_settings_dir(), filename)
10931093
return QSettings(fname, QSettings.IniFormat)
10941094

10951095
def _add_recent(self, filename, options=None):

Orange/widgets/utils/textimport.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
)
3838

3939
from AnyQt.QtCore import (
40-
Qt, QSize, QPoint, QRect, QRectF, QRegularExpression, QAbstractTableModel,
40+
Qt, QSize, QRect, QRectF, QRegularExpression, QAbstractTableModel,
4141
QModelIndex, QItemSelectionModel, QTextBoundaryFinder, QTimer, QEvent
4242
)
4343
from AnyQt.QtCore import pyqtSignal as Signal, pyqtSlot as Slot
@@ -1123,7 +1123,6 @@ def __generate_type_columns_menu(self, columns, menu=None):
11231123
current = None
11241124
cb = self.column_type_edit_cb
11251125
g = QActionGroup(menu)
1126-
current_action = None
11271126
# 'Copy' the column types model into a menu
11281127
for i in range(cb.count()):
11291128
if cb.itemData(i, Qt.AccessibleDescriptionRole) == "separator":
@@ -1135,7 +1134,6 @@ def __generate_type_columns_menu(self, columns, menu=None):
11351134
ac.setCheckable(True)
11361135
if ac.data() == current:
11371136
ac.setChecked(True)
1138-
current_action = ac
11391137
g.addAction(ac)
11401138

11411139
def update_types(action):
@@ -1736,7 +1734,7 @@ def format_exception_csv(err):
17361734
def parse_datetime(text):
17371735
global _to_datetime
17381736
if _to_datetime is None:
1739-
from pandas import to_datetime as _to_datetime
1737+
from pandas import to_datetime as _to_datetime # pylint: disable=redefined-outer-name
17401738
return _to_datetime(text)
17411739

17421740

0 commit comments

Comments
 (0)