Skip to content

Commit bb907c2

Browse files
authored
Merge pull request #241 from janezd/table-lock
Unlock tables
2 parents cc82b97 + d3c1c8b commit bb907c2

File tree

5 files changed

+8
-10
lines changed

5 files changed

+8
-10
lines changed

orangecontrib/network/widgets/OWNxFile.py

100644100755
+2-1
Original file line numberDiff line numberDiff line change
@@ -310,7 +310,8 @@ def _combined_data(self, source):
310310
domain = Domain(src_dom.attributes, src_dom.class_vars,
311311
src_dom.metas + (label_attr, ))
312312
data = source.transform(domain)
313-
data.metas[:, -1] = nodes
313+
with data.unlocked(data.metas):
314+
data.metas[:, -1] = nodes
314315
return data
315316

316317
def _label_to_tabel(self):

orangecontrib/network/widgets/__init__.py

100644100755
+1-1
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@
4141
)
4242

4343

44-
@summarize.register(Network)
44+
@summarize.register
4545
def summarize_(net: Network):
4646
n = net.number_of_nodes()
4747
if len(net.edges) == 1:

orangecontrib/network/widgets/tests/test_ownxsinglemode.py

100644100755
+2-1
Original file line numberDiff line numberDiff line change
@@ -333,7 +333,8 @@ def test_missing_data(self):
333333
widget = self.widget
334334
network = self._read_network("davis.net")
335335
num_total = len(network.nodes)
336-
network.nodes.X[0, 1] = np.nan # hide a node's role (= person in this case)
336+
with network.nodes.unlocked(network.nodes.X):
337+
network.nodes.X[0, 1] = np.nan # hide a node's role (= person in this case)
337338
self.send_signal(widget.Inputs.network, network)
338339

339340
# Feature: role, Connect: person

setup.py

100644100755
+1-5
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
#!/usr/bin/env python
22

33
import os
4-
import sys
54
from setuptools import setup
65

76
from distutils.command.build_ext import build_ext
@@ -11,9 +10,6 @@
1110

1211
import numpy
1312

14-
if sys.version_info < (3, 7):
15-
sys.exit('Orange3-Network requires Python >= 3.7')
16-
1713
try:
1814
from Cython.Distutils.build_ext import new_build_ext as build_ext
1915
have_cython = True
@@ -81,7 +77,7 @@
8177
INSTALL_REQUIRES = (
8278
'anyqt',
8379
'gensim',
84-
'Orange3>=3.29',
80+
'Orange3>=3.31',
8581
'orange-widget-base',
8682
'scipy',
8783
'scikit-learn',

tox.ini

100644100755
+2-2
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@ setenv =
2626
deps =
2727
pyqt5==5.12.*
2828
pyqtwebengine==5.12.*
29-
oldest: scikit-learn~=0.22.0
30-
oldest: orange3==3.29.0
29+
oldest: scikit-learn
30+
oldest: orange3==3.31.0
3131
latest: git+git://github.com/biolab/orange3.git#egg=orange3
3232
latest: git+git://github.com/biolab/orange-canvas-core.git#egg=orange-canvas-core
3333
latest: git+git://github.com/biolab/orange-widget-base.git#egg=orange-widget-base

0 commit comments

Comments
 (0)