From 6853889a80039566412d44b52bc7f787d3fff279 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 16 Jan 2026 04:27:54 +0000 Subject: [PATCH 1/2] Initial plan From 312127b30ef1bdb4591d47fac36aa0ff8c98e195 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 16 Jan 2026 04:31:05 +0000 Subject: [PATCH 2/2] Replace print() with logger.warning() for 409 error handling Co-authored-by: jacalata <2009720+jacalata@users.noreply.github.com> --- tableauserverclient/server/endpoint/workbooks_endpoint.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tableauserverclient/server/endpoint/workbooks_endpoint.py b/tableauserverclient/server/endpoint/workbooks_endpoint.py index 85c0f62c..32396430 100644 --- a/tableauserverclient/server/endpoint/workbooks_endpoint.py +++ b/tableauserverclient/server/endpoint/workbooks_endpoint.py @@ -150,7 +150,7 @@ def refresh(self, workbook_item: Union[WorkbookItem, str], incremental: bool = F server_response = self.post_request(url, refresh_req) except ServerResponseError as e: if e.code.startswith("409") and "already" in e.detail: - print(e.summary + " " + e.detail) + logger.warning(f"{e.summary} {e.detail}") return None else: raise e