1515from pyclowder .collections import get_datasets , get_child_collections , delete as delete_collection
1616from pyclowder .utils import StatusMessage
1717
18- clowder_version = float (os .getenv ('clowder_version ' , '1.0 ' ))
18+ clowder_version = int (os .getenv ('CLOWDER_VERSION ' , '1' ))
1919
2020def create_empty (connector , host , key , datasetname , description , parentid = None , spaceid = None ):
2121 """Create a new dataset in Clowder.
@@ -29,7 +29,7 @@ def create_empty(connector, host, key, datasetname, description, parentid=None,
2929 parentid -- id of parent collection
3030 spaceid -- id of the space to add dataset to
3131 """
32- if clowder_version >= 2.0 :
32+ if clowder_version == 2 :
3333 datasetid = v2datasets .create_empty (connector , host , key , datasetname , description , parentid , spaceid )
3434 else :
3535 datasetid = v1datasets .create_empty (connector , host , key , datasetname , description , parentid , spaceid )
@@ -45,7 +45,7 @@ def delete(connector, host, key, datasetid):
4545 key -- the secret key to login to clowder
4646 datasetid -- the dataset to delete
4747 """
48- if clowder_version >= 2.0 :
48+ if clowder_version == 2 :
4949 result = v2datasets .delete (connector , host , key , datasetid )
5050 else :
5151 result = v2datasets .delete (connector , host , key , datasetid )
@@ -87,7 +87,7 @@ def download(connector, host, key, datasetid):
8787 key -- the secret key to login to clowder
8888 datasetid -- the file that is currently being processed
8989 """
90- if clowder_version >= 2.0 :
90+ if clowder_version == 2 :
9191 zipfile = v2datasets .download (connector , host , key , datasetid )
9292 else :
9393 zipfile = v1datasets .download (connector , host , key , datasetid )
@@ -104,7 +104,7 @@ def download_metadata(connector, host, key, datasetid, extractor=None):
104104 datasetid -- the dataset to fetch metadata of
105105 extractor -- extractor name to filter results (if only one extractor's metadata is desired)
106106 """
107- if clowder_version >= 2.0 :
107+ if clowder_version == 2 :
108108 result_json = v2datasets .download_metadata (connector , host , key , datasetid , extractor )
109109 return result_json
110110 else :
@@ -121,7 +121,7 @@ def get_info(connector, host, key, datasetid):
121121 key -- the secret key to login to clowder
122122 datasetid -- the dataset to get info of
123123 """
124- if clowder_version >= 2.0 :
124+ if clowder_version == 2 :
125125 info = v2datasets .get_info (connector , host , key , datasetid )
126126 else :
127127 info = v1datasets .get_info (connector , host , key , datasetid )
@@ -137,7 +137,7 @@ def get_file_list(connector, host, key, datasetid):
137137 key -- the secret key to login to clowder
138138 datasetid -- the dataset to get filelist of
139139 """
140- if clowder_version >= 2.0 :
140+ if clowder_version == 2 :
141141 file_list = v2datasets .get_file_list (connector , host , key , datasetid )
142142 else :
143143 file_list = v1datasets .get_file_list (connector , host , key , datasetid )
@@ -155,7 +155,7 @@ def remove_metadata(connector, host, key, datasetid, extractor=None):
155155 extractor -- extractor name to filter deletion
156156 !!! ALL JSON-LD METADATA WILL BE REMOVED IF NO extractor PROVIDED !!!
157157 """
158- if clowder_version >= 2.0 :
158+ if clowder_version == 2 :
159159 v2datasets .remove_metadata (connector , host , key , datasetid , extractor )
160160 else :
161161 v1datasets .remove_metadata (connector , host , key , datasetid , extractor )
@@ -171,7 +171,7 @@ def submit_extraction(connector, host, key, datasetid, extractorname):
171171 datasetid -- the dataset UUID to submit
172172 extractorname -- registered name of extractor to trigger
173173 """
174- if clowder_version >= 2.0 :
174+ if clowder_version == 2 :
175175 result_status_code = v2datasets .submit_extraction (connector , host , key , datasetid , extractorname )
176176 else :
177177 result_status_code = v1datasets .submit_extraction (connector , host , key , datasetid , extractorname )
@@ -232,7 +232,7 @@ def upload_metadata(connector, host, key, datasetid, metadata):
232232 datasetid -- the dataset that is currently being processed
233233 metadata -- the metadata to be uploaded
234234 """
235- if clowder_version >= 2.0 :
235+ if clowder_version == 2 :
236236 v2datasets .upload_metadata (connector , host , key , datasetid , metadata )
237237 else :
238238 v1datasets .upload_metadata (connector , host , key , datasetid , metadata )
0 commit comments