diff synapseGetDataset.py @ 37:e81019e3ac99

Updated synapseGetDataset to look at the filename rather than the (no longer existant) content type field to determine if the data is in zip format
author melissacline
date Mon, 27 Jul 2015 16:29:24 -0700
parents d1104ad3646a
children
line wrap: on
line diff
--- a/synapseGetDataset.py	Mon Jul 27 15:55:22 2015 -0700
+++ b/synapseGetDataset.py	Mon Jul 27 16:29:24 2015 -0700
@@ -3,6 +3,7 @@
 
 import argparse
 import json
+import re
 import synapseclient
 import sys
 import zipfile
@@ -23,7 +24,7 @@
     fp.close()
 
 def saveData(entity, dataPathname):
-    if entity.properties['contentType'] == "application/zip":
+    if re.search("\.zip$", entity.path):
         zf = zipfile.ZipFile(entity.path)
         if len(zf.namelist()) > 1:
             raise InputError(len(zf.namelist())), "Error: more than one input file"