Skip to content

Commit 6cb8503

Browse files
committed
pylint
1 parent c77b094 commit 6cb8503

File tree

2 files changed

+15
-5
lines changed

2 files changed

+15
-5
lines changed

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 & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Test methods with long descriptive names can omit docstrings
2-
# pylint: disable=missing-docstring,protected-access
2+
# pylint: disable=missing-docstring,protected-access,too-many-public-methods
33
from os import path, remove, getcwd
44
from os.path import dirname
55
import unittest
@@ -23,7 +23,7 @@
2323
Domain, DiscreteVariable, ContinuousVariable
2424
from Orange.util import OrangeDeprecationWarning
2525

26-
from Orange.data.io import TabReader, XlsReader
26+
from Orange.data.io import TabReader
2727
from Orange.tests import named_file
2828
from Orange.widgets.data.owfile import OWFile, OWFileDropHandler, DEFAULT_READER_TEXT
2929
from Orange.widgets.utils.filedialogs import dialog_formats, format_filter, RecentPath
@@ -41,7 +41,9 @@ class FailedSheetsFormat(FileFormat):
4141
def read(self):
4242
pass
4343

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

4749

@@ -137,6 +139,7 @@ def _drop_event(self, url):
137139
def test_check_file_size(self):
138140
self.assertFalse(self.widget.Warning.file_too_big.is_shown())
139141
self.widget.SIZE_LIMIT = 4000
142+
# We're avoiding __new__, pylint: disable=unnecessary-dunder-call
140143
self.widget.__init__()
141144
self.assertTrue(self.widget.Warning.file_too_big.is_shown())
142145

@@ -337,7 +340,9 @@ def test_check_datetime_disabled(self):
337340
with named_file(dat, suffix=".tab") as filename:
338341
self.open_dataset(filename)
339342
domain_editor = self.widget.domain_editor
340-
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)
341346

342347
qcombobox = QComboBox()
343348
combo = ComboDelegate(domain_editor,

0 commit comments

Comments
 (0)