Skip to content

Commit 6da8b7e

Browse files
committed
Distances: Lint
1 parent 687de8f commit 6da8b7e

File tree

2 files changed

+15
-10
lines changed

2 files changed

+15
-10
lines changed

Orange/widgets/unsupervised/owdistances.py

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@
66
import Orange.data
77
import Orange.misc
88
from Orange import distance
9-
from Orange.widgets import gui, settings
9+
from Orange.widgets import gui
10+
from Orange.widgets.settings import Setting
1011
from Orange.widgets.utils.concurrent import TaskState, ConcurrentWidgetMixin
1112
from Orange.widgets.utils.sql import check_sql_input
1213
from Orange.widgets.utils.widgetpreview import WidgetPreview
@@ -69,14 +70,14 @@ class Outputs:
6970

7071
settings_version = 2
7172

72-
axis = settings.Setting(0) # type: int
73-
metric_idx = settings.Setting(0) # type: int
73+
axis = Setting(0) # type: int
74+
metric_idx = Setting(0) # type: int
7475

7576
#: Use normalized distances if the metric supports it.
7677
#: The default is `True`, expect when restoring from old pre v2 settings
7778
#: (see `migrate_settings`).
78-
normalized_dist = settings.Setting(True) # type: bool
79-
autocommit = settings.Setting(True) # type: bool
79+
normalized_dist = Setting(True) # type: bool
80+
autocommit = Setting(True) # type: bool
8081

8182
want_main_area = False
8283
buttons_area_orientation = Qt.Vertical
@@ -200,13 +201,13 @@ def on_done(self, dist: Orange.misc.DistMatrix):
200201
assert isinstance(dist, Orange.misc.DistMatrix) or dist is None
201202
self.Outputs.distances.send(dist)
202203

203-
def on_exception(self, e):
204-
if isinstance(e, ValueError):
205-
self.Error.distances_value_error(e)
206-
elif isinstance(e, MemoryError):
204+
def on_exception(self, ex):
205+
if isinstance(ex, ValueError):
206+
self.Error.distances_value_error(ex)
207+
elif isinstance(ex, MemoryError):
207208
self.Error.distances_memory_error()
208209
else:
209-
raise e
210+
raise ex
210211

211212
def onDeleteWidget(self):
212213
self.shutdown()

Orange/widgets/unsupervised/tests/test_owdistances.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -169,3 +169,7 @@ def test_too_big_array(self):
169169
def test_migrates_normalized_dist(self):
170170
w = self.create_widget(OWDistances, stored_settings={"metric_idx": 0})
171171
self.assertFalse(w.normalized_dist)
172+
173+
174+
if __name__ == "__main__":
175+
unittest.main()

0 commit comments

Comments
 (0)