Skip to content

Commit 06aeed0

Browse files
committed
using datasets v1
1 parent 4d34b4f commit 06aeed0

File tree

1 file changed

+7
-43
lines changed

1 file changed

+7
-43
lines changed

pyclowder/datasets.py

Lines changed: 7 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -34,40 +34,9 @@ def create_empty(connector, host, key, datasetname, description, parentid=None,
3434
"""
3535
if clowder_version >= 2.0:
3636
datasetid = v2datasets.create_empty(connector, host, key, datasetname, description, parentid, spaceid, token)
37-
return datasetid
3837
else:
39-
logger = logging.getLogger(__name__)
40-
41-
url = '%sapi/datasets/createempty?key=%s' % (host, key)
42-
43-
if parentid:
44-
if spaceid:
45-
result = requests.post(url, headers={"Content-Type": "application/json"},
46-
data=json.dumps({"name": datasetname, "description": description,
47-
"collection": [parentid], "space": [spaceid]}),
48-
verify=connector.ssl_verify if connector else True)
49-
else:
50-
result = requests.post(url, headers={"Content-Type": "application/json"},
51-
data=json.dumps({"name": datasetname, "description": description,
52-
"collection": [parentid]}),
53-
verify=connector.ssl_verify if connector else True)
54-
else:
55-
if spaceid:
56-
result = requests.post(url, headers={"Content-Type": "application/json"},
57-
data=json.dumps({"name": datasetname, "description": description,
58-
"space": [spaceid]}),
59-
verify=connector.ssl_verify if connector else True)
60-
else:
61-
result = requests.post(url, headers={"Content-Type": "application/json"},
62-
data=json.dumps({"name": datasetname, "description": description}),
63-
verify=connector.ssl_verify if connector else True)
64-
65-
result.raise_for_status()
66-
67-
datasetid = result.json()['id']
68-
logger.debug("dataset id = [%s]", datasetid)
69-
70-
return datasetid
38+
datasetid = v1datasets.create_empty(connector, host, key, datasetname, description, parentid, spaceid)
39+
return datasetid
7140

7241

7342
def delete(connector, host, key, datasetid, token=None):
@@ -81,10 +50,8 @@ def delete(connector, host, key, datasetid, token=None):
8150
"""
8251
if clowder_version >= 2.0:
8352
result = v2datasets.delete(connector, host, key, datasetid, token)
84-
return result
85-
url = "%sapi/datasets/%s?key=%s" % (host, datasetid, key)
86-
87-
result = requests.delete(url, verify=connector.ssl_verify if connector else True)
53+
else:
54+
result = v2datasets.delete(connector, host, key, datasetid)
8855
result.raise_for_status()
8956

9057
return json.loads(result.text)
@@ -125,10 +92,9 @@ def download(connector, host, key, datasetid, token=None):
12592
"""
12693
if clowder_version >= 2.0:
12794
zipfile = v2datasets.download(connector, host, key, datasetid, token)
128-
return zipfile
12995
else:
13096
zipfile = v1datasets.download(connector, host, key, datasetid)
131-
return zipfile
97+
return zipfile
13298

13399

134100
def download_metadata(connector, host, key, datasetid, extractor=None, token=None):
@@ -160,10 +126,9 @@ def get_info(connector, host, key, datasetid, token=None):
160126
"""
161127
if clowder_version >= 2.0:
162128
info = v2datasets.get_info(connector, host, key, datasetid, token)
163-
return info
164129
else:
165130
info = v1datasets.get_info(connector, host, key, datasetid)
166-
return info
131+
return info
167132

168133

169134
def get_file_list(connector, host, key, datasetid, token=None):
@@ -177,10 +142,9 @@ def get_file_list(connector, host, key, datasetid, token=None):
177142
"""
178143
if clowder_version >= 2.0:
179144
file_list = v2datasets.get_file_list(connector, host, key, datasetid, token)
180-
return file_list
181145
else:
182146
file_list = v1datasets.get_file_list(connector, host, key, datasetid)
183-
return file_list
147+
return file_list
184148

185149

186150
def remove_metadata(connector, host, key, datasetid, extractor=None, token=None):

0 commit comments

Comments
 (0)