actually complain if we get the wrong type
authorDiane Trout <diane@ghic.org>
Tue, 31 Mar 2015 22:37:57 +0000 (15:37 -0700)
committerDiane Trout <diane@ghic.org>
Tue, 31 Mar 2015 22:37:57 +0000 (15:37 -0700)
htsworkflow/submission/encoded.py

index 40512ebf6a9ee01aea6252a1c62167ec62b70e4e..0850f5a29937f89b19062b03b7574381f88f728d 100644 (file)
@@ -468,7 +468,12 @@ class Document(object):
         self.description = description
 
         self.references = []
-        self.aliases = aliases if aliases is not None else []
+        self.aliases = None
+        if aliases:
+            if isinstance(aliases, list):
+                self.aliases = aliases
+            else:
+                raise ValueError("Aliases needs to be a list")
         self.content_type = None
         self.document = None
         self.md5sum = None