@@ -30,7 +30,7 @@ def _add_tags(self, workbook_id, tag_set):
3030 url = "{0}/{1}/tags" .format (self ._construct_url (), workbook_id )
3131 add_req = RequestFactory .Tag .add_req (tag_set )
3232 server_response = self .put_request (url , add_req )
33- return TagItem .from_response (server_response .text )
33+ return TagItem .from_response (server_response .content )
3434
3535 # Delete a workbook's tag by name
3636 def _delete_tag (self , workbook_id , tag_name ):
@@ -42,8 +42,8 @@ def get(self, req_options=None):
4242 logger .info ('Querying all workbooks on site' )
4343 url = self ._construct_url ()
4444 server_response = self .get_request (url , req_options )
45- pagination_item = PaginationItem .from_response (server_response .text )
46- all_workbook_items = WorkbookItem .from_response (server_response .text )
45+ pagination_item = PaginationItem .from_response (server_response .content )
46+ all_workbook_items = WorkbookItem .from_response (server_response .content )
4747 return pagination_item , all_workbook_items
4848
4949 # Get 1 workbook
@@ -54,7 +54,7 @@ def get_by_id(self, workbook_id):
5454 logger .info ('Querying single workbook (ID: {0})' .format (workbook_id ))
5555 url = "{0}/{1}" .format (self ._construct_url (), workbook_id )
5656 server_response = self .get_request (url )
57- return WorkbookItem .from_response (server_response .text )[0 ]
57+ return WorkbookItem .from_response (server_response .content )[0 ]
5858
5959 # Delete 1 workbook by id
6060 def delete (self , workbook_id ):
@@ -88,7 +88,7 @@ def update(self, workbook_item):
8888 server_response = self .put_request (url , update_req )
8989 logger .info ('Updated workbook item (ID: {0}' .format (workbook_item .id ))
9090 updated_workbook = copy .copy (workbook_item )
91- return updated_workbook ._parse_common_tags (server_response .text )
91+ return updated_workbook ._parse_common_tags (server_response .content )
9292
9393 # Download workbook contents with option of passing in filepath
9494 def download (self , workbook_id , filepath = None ):
@@ -116,7 +116,7 @@ def populate_views(self, workbook_item):
116116 raise MissingRequiredFieldError (error )
117117 url = "{0}/{1}/views" .format (self ._construct_url (), workbook_item .id )
118118 server_response = self .get_request (url )
119- workbook_item ._set_views (ViewItem .from_response (server_response .text , workbook_id = workbook_item .id ))
119+ workbook_item ._set_views (ViewItem .from_response (server_response .content , workbook_id = workbook_item .id ))
120120 logger .info ('Populated views for workbook (ID: {0}' .format (workbook_item .id ))
121121
122122 # Get all connections of workbook
@@ -126,7 +126,7 @@ def populate_connections(self, workbook_item):
126126 raise MissingRequiredFieldError (error )
127127 url = "{0}/{1}/connections" .format (self ._construct_url (), workbook_item .id )
128128 server_response = self .get_request (url )
129- workbook_item ._set_connections (ConnectionItem .from_response (server_response .text ))
129+ workbook_item ._set_connections (ConnectionItem .from_response (server_response .content ))
130130 logger .info ('Populated connections for workbook (ID: {0})' .format (workbook_item .id ))
131131
132132 # Get preview image of workbook
@@ -180,6 +180,6 @@ def publish(self, workbook_item, file_path, mode):
180180 filename ,
181181 file_contents )
182182 server_response = self .post_request (url , xml_request , content_type )
183- new_workbook = WorkbookItem .from_response (server_response .text )[0 ]
183+ new_workbook = WorkbookItem .from_response (server_response .content )[0 ]
184184 logger .info ('Published {0} (ID: {1})' .format (filename , new_workbook .id ))
185185 return new_workbook
0 commit comments