We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a3bd630 commit 8cf8226Copy full SHA for 8cf8226
tableauserverclient/server/endpoint/datasources_endpoint.py
@@ -260,13 +260,12 @@ def publish(
260
else:
261
raise TypeError("file should be a filepath or file object.")
262
263
- if not mode or not hasattr(self.parent_srv.PublishMode, mode):
264
- error = "Invalid mode defined."
265
- raise ValueError(error)
266
-
267
# Construct the url with the defined mode
268
url = f"{self.baseurl}?datasourceType={file_extension}"
269
- if mode == self.parent_srv.PublishMode.Overwrite or mode == self.parent_srv.PublishMode.Append:
+ if not mode or not hasattr(self.parent_srv.PublishMode, mode):
+ error = f"Invalid mode defined: {mode}"
+ raise ValueError(error)
+ else:
270
url += f"&{mode.lower()}=true"
271
272
if as_job:
0 commit comments