8000 Adding api version tagging (#173) · v0ku/server-client-python@d7ef150 · GitHub
[go: up one dir, main page]

Skip to content

Commit d7ef150

Browse files
author
Russell Hay
authored
Adding api version tagging (tableau#173)
1 parent 63ae5c0 commit d7ef150

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

tableauserverclient/server/endpoint/tasks_endpoint.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from .endpoint import Endpoint
1+
from .endpoint import Endpoint, api
22
from .exceptions import MissingRequiredFieldError
33
from .. import TaskItem, PaginationItem, RequestFactory
44
import logging
@@ -12,6 +12,7 @@ def baseurl(self):
1212
return "{0}/sites/{1}/tasks/extractRefreshes".format(self.parent_srv.baseurl,
1313
self.parent_srv.site_id)
1414

15+
@api(version='2.6')
1516
def get(self, req_options=None):
1617
logger.info('Querying all tasks for the site')
1718
url = self.baseurl
@@ -21,6 +22,7 @@ def get(self, req_options=None):
2122
all_extract_tasks = TaskItem.from_response(server_response.content)
2223
return all_extract_tasks, pagination_item
2324

25+
@api(version='2.6')
2426
def get_by_id(self, task_id):
2527
if not task_id:
2628
error = "No Task ID provided"
@@ -30,6 +32,7 @@ def get_by_id(self, task_id):
3032
server_response = self.get_request(url)
3133
return TaskItem.from_response(server_response.content)[0]
3234

35+
@api(version='2.6')
3336
def run(self, task_item):
3437
if not task_item.id:
3538
error = "User item missing ID."

0 commit comments

Comments
 (0)
0