Skip to content

Commit 962f4c2

Browse files
committed
annotated_data.get_next_name: Accept domain as an argument
1 parent 2d08fc6 commit 962f4c2

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

Orange/widgets/utils/annotated_data.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import re
2+
from itertools import chain
23

34
import numpy as np
45
from Orange.data import Domain, DiscreteVariable
@@ -52,6 +53,11 @@ def get_next_name(names, name):
5253
:param name: str
5354
:return: str
5455
"""
56+
if isinstance(names, Domain):
57+
names = [
58+
var.name
59+
for var in chain(names.attributes, names.class_vars, names.metas)
60+
]
5561
indexes = get_indices(names, name)
5662
if name not in names and not indexes:
5763
return name

0 commit comments

Comments
 (0)