Skip to content

Commit 97b2f56

Browse files
committed
black
1 parent ec58189 commit 97b2f56

File tree

4 files changed

+31
-24
lines changed

4 files changed

+31
-24
lines changed

src/sempy_labs/report/_endorsement.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,9 @@ def set_endorsement(
3333
"""
3434

3535
(workspace_name, workspace_id) = resolve_workspace_name_and_id(workspace)
36-
(report_name, report_id) = resolve_item_name_and_id(item=report, type='Report', workspace=workspace_id)
36+
(report_name, report_id) = resolve_item_name_and_id(
37+
item=report, type="Report", workspace=workspace_id
38+
)
3739

3840
import notebookutils
3941

@@ -50,7 +52,9 @@ def set_endorsement(
5052
}
5153

5254
if endorsement not in endorsement_mapping:
53-
raise ValueError("Endorsement must be either 'None', 'Promoted', 'Certified', or 'Master data'.")
55+
raise ValueError(
56+
"Endorsement must be either 'None', 'Promoted', 'Certified', or 'Master data'."
57+
)
5458
stage = endorsement_mapping.get(endorsement)
5559
payload = {"stage": stage}
5660

src/sempy_labs/semantic_model/_copilot.py

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,9 @@ def set_endorsement(
9696
}
9797

9898
if endorsement not in endorsement_mapping:
99-
raise ValueError("Endorsement must be either 'None', 'Promoted', 'Certified', or 'Master data'.")
99+
raise ValueError(
100+
"Endorsement must be either 'None', 'Promoted', 'Certified', or 'Master data'."
101+
)
100102

101103
stage = endorsement_mapping.get(endorsement)
102104
payload = {"stage": stage}
@@ -116,7 +118,9 @@ def set_endorsement(
116118

117119

118120
@log
119-
def make_discoverable(dataset: str | UUID, make_discoverable: bool, workspace: Optional[str | UUID] = None):
121+
def make_discoverable(
122+
dataset: str | UUID, make_discoverable: bool, workspace: Optional[str | UUID] = None
123+
):
120124
"""
121125
Allow users without access to this semantic model to discover it and request permissions to access the data. The semantic model must be endorsed as 'Promoted', 'Certified', or 'Master data' to be made discoverable.
122126
@@ -161,4 +165,4 @@ def make_discoverable(dataset: str | UUID, make_discoverable: bool, workspace: O
161165
else:
162166
print(
163167
f"{icons.green_dot} The '{item_name}' semantic model within the '{workspace_name}' workspace is no longer discoverable in the gallery."
164-
)
168+
)

src/sempy_labs/tom/_model.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -132,8 +132,7 @@ def __init__(self, dataset, workspace, readonly):
132132

133133
self._tom_server = TOM.Server()
134134
get_access_token = partial(
135-
refresh_tom_access_token,
136-
credential=ConstantTokenCredential(token)
135+
refresh_tom_access_token, credential=ConstantTokenCredential(token)
137136
)
138137
self._tom_server.AccessToken = get_access_token(None)
139138
self._tom_server.OnAccessTokenExpired = Func[AccessToken, AccessToken](

src/sempy_labs/variable_library/_functions.py

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -670,9 +670,9 @@ def update_variable(
670670
variable_library: str | UUID,
671671
name: str,
672672
new_name: Optional[str] = None,
673-
new_type: Literal["Boolean", "DateTime", "Number", "Integer", "String"] = None,
674-
new_value: Optional[str] = None,
675-
new_note: Optional[str] = None,
673+
type: Literal["Boolean", "DateTime", "Number", "Integer", "String"] = None,
674+
value: Optional[str] = None,
675+
note: Optional[str] = None,
676676
workspace: Optional[str | UUID] = None,
677677
):
678678
"""
@@ -687,13 +687,13 @@ def update_variable(
687687
name : str
688688
Name of the variable.
689689
new_name : str, default=None
690-
New name of the variable.
691-
new_type : Literal["Boolean", "DateTime", "Number", "Integer", "String"], default=None
692-
New type of the variable. Valid types are: "Boolean", "DateTime", "Number", "Integer", "String".
693-
new_value : str, default=None
694-
New value of the variable.
695-
new_note : str, default=None
696-
New note of the variable.
690+
New name of the variable. Defaults to None which keeps the same name.
691+
type : Literal["Boolean", "DateTime", "Number", "Integer", "String"], default=None
692+
New type of the variable. Valid types are: "Boolean", "DateTime", "Number", "Integer", "String". Defaults to None which keeps the same type.
693+
value : str, default=None
694+
New value of the variable. Defaults to None which keeps the same value.
695+
note : str, default=None
696+
New note of the variable. Defaults to None which keeps the same note.
697697
workspace : str | uuid.UUID, default=None
698698
The Fabric workspace name or ID.
699699
Defaults to None which resolves to the workspace of the attached lakehouse
@@ -712,7 +712,7 @@ def update_variable(
712712
return_dataframe=False,
713713
)
714714

715-
if new_name is None and new_type is None and new_value is None and new_note is None:
715+
if new_name is None and type is None and value is None and note is None:
716716
print(
717717
f"{icons.info} No updates provided for the variable '{name}' in the '{item_name}' variable library within the '{workspace_name}' workspace."
718718
)
@@ -733,12 +733,12 @@ def update_variable(
733733
if variable.get("name") == name:
734734
if new_name is not None:
735735
variable["name"] = new_name
736-
if new_type is not None:
737-
variable["type"] = new_type
738-
if new_note is not None:
739-
variable["note"] = new_note
740-
if new_value is not None:
741-
variable["value"] = new_value
736+
if type is not None:
737+
variable["type"] = type
738+
if note is not None:
739+
variable["note"] = note
740+
if value is not None:
741+
variable["value"] = value
742742
break
743743
part["payload"] = _encode_b64(payload)
744744

0 commit comments

Comments
 (0)