Skip to content

Commit dcede7f

Browse files
authored
Merge pull request #1 from mfraezz/hotfix/custom-publish-text
Add method to get custom "Publish" text
2 parents 94f2aa9 + d5c9bbc commit dcede7f

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

dataverse/connection.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
from __future__ import absolute_import
22

3+
import json
34
from lxml import etree
45
import requests
56

@@ -96,3 +97,15 @@ def get_dataverses(self, refresh=False):
9697
def get_dataverse(self, alias, refresh=False):
9798
return next((dataverse for dataverse in self.get_dataverses(refresh)
9899
if dataverse.alias == alias), None)
100+
101+
def get_custom_publish_text(self):
102+
resp = requests.get(
103+
'{0}/info/settings/:DatasetPublishPopupCustomText'.format(self.native_base_url),
104+
params={'key': self.token}
105+
)
106+
if resp.status_code != 200:
107+
raise exceptions.OperationFailedError(
108+
'Custom publish text could not be found.'
109+
)
110+
111+
return json.loads(resp.content)['data']['message']

0 commit comments

Comments
 (0)