Skip to content

Commit fa75cfc

Browse files
committed
Implement copilot suggestions on #1349
1 parent 0e367e1 commit fa75cfc

2 files changed

Lines changed: 4 additions & 4 deletions

File tree

TM1py/Services/SubsetService.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -204,7 +204,7 @@ def get_element_names(
204204
self,
205205
dimension_name: str,
206206
hierarchy_name: str,
207-
subset: Union[str, Subset] = None,
207+
subset: Optional[Union[str, Subset]] = None,
208208
private: bool = False,
209209
**kwargs,
210210
) -> List[str]:
@@ -220,12 +220,12 @@ def get_element_names(
220220
"""
221221
# backward compatibility for subset_name
222222
if "subset_name" in kwargs:
223-
if subset:
223+
if subset is not None:
224224
raise ValueError("Only one parameter 'subset' or 'subset_name' may be provided.")
225225
subset = kwargs.pop("subset_name")
226226

227227
if isinstance(subset, str):
228-
subset = self.get(subset, dimension_name, hierarchy_name, private, **kwargs)
228+
subset = self.get(subset, dimension_name, hierarchy_name, private=private, **kwargs)
229229
elif not isinstance(subset, Subset):
230230
raise ValueError(f"subset argument must be of type 'str' or 'Subset', not '{type(subset)}'.")
231231

Tests/SubsetService_test.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -412,7 +412,7 @@ def test_get_element_names_arg_combination(self):
412412
self.assertEqual(self.static_subset.elements, element_names)
413413

414414
with self.assertRaisesRegex(ValueError, "Only one parameter 'subset' or 'subset_name' may be provided."):
415-
element_names = self.tm1.subsets.get_element_names(
415+
self.tm1.subsets.get_element_names(
416416
dimension_name=self.dimension_name,
417417
hierarchy_name=self.dimension_name,
418418
subset=self.subset_name_static,

0 commit comments

Comments
 (0)