Skip to content

Commit d6c4a21

Browse files
committed
pylint
1 parent 2c265c7 commit d6c4a21

2 files changed

Lines changed: 15 additions & 6 deletions

File tree

Orange/widgets/data/owfile.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
QStyle, QComboBox, QMessageBox, QGridLayout, QLabel, \
1010
QLineEdit, QSizePolicy as Policy, QCompleter
1111
from AnyQt.QtCore import Qt, QTimer, QSize, QUrl
12-
from AnyQt.QtGui import QBrush
1312

1413
from orangewidget.utils.filedialogs import format_filter
1514
from orangewidget.workflow.drophandler import SingleUrlDropHandler
@@ -327,6 +326,7 @@ def select_file(self, n):
327326
self.set_file_list()
328327

329328
def select_sheet(self):
329+
# pylint: disable=unsubscriptable-object
330330
self.recent_paths[0].sheet = self.sheet_combo.currentText()
331331
self.load_data()
332332

@@ -339,7 +339,7 @@ def select_reader(self, n):
339339
return # ignore for URL's
340340

341341
if self.recent_paths:
342-
path = self.recent_paths[0]
342+
path = self.recent_paths[0] # pylint: disable=unsubscriptable-object
343343
if n == 0: # default
344344
path.file_format = None
345345
elif n <= len(self.available_readers):
@@ -384,6 +384,7 @@ def browse_file(self, in_demos=False):
384384
return
385385
self.add_path(filename)
386386
if reader is not None:
387+
# pylint: disable=unsubscriptable-object
387388
self.recent_paths[0].file_format = reader.qualified_name()
388389

389390
self.source = self.LOCAL_FILE
@@ -479,6 +480,7 @@ def _get_reader(self) -> FileFormat:
479480
path = self.last_path()
480481
self.reader_combo.setEnabled(True)
481482

483+
# pylint: disable=unsubscriptable-object
482484
if self.recent_paths and self.recent_paths[0].file_format:
483485
qname = self.recent_paths[0].file_format
484486
qname_index = {r.qualified_name(): i for i, r in enumerate(self.available_readers)}
@@ -508,6 +510,7 @@ def _get_reader(self) -> FileFormat:
508510
self.select_reader(old_idx)
509511
return self._get_reader()
510512

513+
# pylint: disable=unsubscriptable-object
511514
if self.recent_paths and self.recent_paths[0].sheet:
512515
reader.select_sheet(self.recent_paths[0].sheet)
513516
return reader
@@ -597,10 +600,12 @@ def _describe(table):
597600
return text
598601

599602
def storeSpecificSettings(self):
603+
# pylint: disable=unsubscriptable-object
600604
self.current_context.modified_variables = self.variables[:]
601605

602606
def retrieveSpecificSettings(self):
603607
if hasattr(self.current_context, "modified_variables"):
608+
# pylint: disable=unsubscriptable-object
604609
self.variables[:] = self.current_context.modified_variables
605610

606611
def reset_domain_edit(self):

Orange/widgets/data/tests/test_owfile.py

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
# Test methods with long descriptive names can omit docstrings
22
# pylint: disable=missing-docstring,protected-access,too-many-public-methods
3-
import os
43
from os import path, remove, getcwd
54
from os.path import dirname
65
import unittest
@@ -24,7 +23,7 @@
2423
Domain, DiscreteVariable, ContinuousVariable
2524
from Orange.util import OrangeDeprecationWarning
2625

27-
from Orange.data.io import TabReader, XlsReader
26+
from Orange.data.io import TabReader
2827
from Orange.tests import named_file
2928
from Orange.widgets.data.owfile import OWFile, OWFileDropHandler, DEFAULT_READER_TEXT
3029
from Orange.widgets.utils.filedialogs import dialog_formats, format_filter, RecentPath
@@ -42,7 +41,9 @@ class FailedSheetsFormat(FileFormat):
4241
def read(self):
4342
pass
4443

44+
@property
4545
def sheets(self):
46+
# pylint: disable=broad-exception-raised
4647
raise Exception("Not working")
4748

4849

@@ -138,6 +139,7 @@ def _drop_event(self, url):
138139
def test_check_file_size(self):
139140
self.assertFalse(self.widget.Warning.file_too_big.is_shown())
140141
self.widget.SIZE_LIMIT = 4000
142+
# We're avoiding __new__, pylint: disable=unnecessary-dunder-call
141143
self.widget.__init__()
142144
self.assertTrue(self.widget.Warning.file_too_big.is_shown())
143145

@@ -338,7 +340,9 @@ def test_check_datetime_disabled(self):
338340
with named_file(dat, suffix=".tab") as filename:
339341
self.open_dataset(filename)
340342
domain_editor = self.widget.domain_editor
341-
idx = lambda x: self.widget.domain_editor.model().createIndex(x, 1)
343+
344+
def idx(x):
345+
return self.widget.domain_editor.model().createIndex(x, 1)
342346

343347
qcombobox = QComboBox()
344348
combo = ComboDelegate(domain_editor,
@@ -466,7 +470,7 @@ def test_select_reader(self):
466470

467471
def test_auto_detect_and_override(self):
468472
tab_as_xlsx = FileFormat.locate("actually-a-tab-file.xlsx",
469-
os.path.split(__file__)[0])
473+
path.split(__file__)[0])
470474
iris = FileFormat.locate("iris", dataset_dirs)
471475

472476
reader_combo = self.widget.reader_combo

0 commit comments

Comments
 (0)