10000 now we always check if the workbook/project's path is correct when pa… · SnarkyPapi/server-client-python@e903161 · GitHub
[go: up one dir, main page]

Skip to content

Commit e903161

Browse files
author
bzhang
committed
now we always check if the workbook/project's path is correct when path is provided
1 parent 8f57646 commit e903161

File tree

1 file changed

+8
-16
lines changed

1 file changed

+8
-16
lines changed

samples/materialize_workbooks.py

Lines changed: 8 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -117,11 +117,8 @@ def update_project_by_path(args, enable_materialized_views, password, site_conte
117117
with server.auth.sign_in(tableau_auth):
118118
projects = [project for project in TSC.Pager(server.projects) if project.name == project_name]
119119

120-
if len(projects) > 1:
121-
possible_paths = get_project_paths(server, projects)
122-
update_project(possible_paths[args.project_path], server, enable_materialized_views)
123-
else:
124-
update_project(projects[0], server, enable_materialized_views)
120+
possible_paths = get_project_paths(server, projects)
121+
update_project(possible_paths[args.project_path], server, enable_materialized_views)
125122

126123

127124
def update_project_by_name(args, enable_materialized_views, password, site_content_url):
@@ -185,17 +182,12 @@ def update_workbooks_by_paths(all_projects, enable_materialized_views, server, w
185182
TSC.RequestOptions.Operator.Equals,
186183
workbook_name))
187184
workbooks = list(TSC.Pager(server.workbooks, req_option))
188-
if len(workbooks) == 1:
189-
workbooks[0].materialized_views_enabled = enable_materialized_views
190-
server.workbooks.update(workbooks[0])
191-
print("Updated materialized views settings for workbook: {}".format(workbooks[0].name))
192-
else:
193-
for workbook in workbooks:
194-
path = find_project_path(all_projects[workbook.project_id], all_projects, "")
195-
if path in workbook_paths:
196-
workbook.materialized_views_enabled = enable_materialized_views
197-
server.workbooks.update(workbook)
198-
print("Updated materialized views settings for workbook: {}".format(path + '/' + workbook.name))
185+
for workbook in workbooks:
186+
path = find_project_path(all_projects[workbook.project_id], all_projects, "")
187+
if path in workbook_paths:
188+
workbook.materialized_views_enabled = enable_materialized_views
189+
server.workbooks.update(workbook)
190+
print("Updated materialized views settings for workbook: {}".format(path + '/' + workbook.name))
199191
print('\n')
200192

201193

0 commit comments

Comments
 (0)
0