Mercurial > repos > melissacline > ucsc_cancer_utilities
comparison seg2matrix/CGData/BaseTable.py @ 59:b88b95642f59
fix
author | jingchunzhu |
---|---|
date | Tue, 22 Sep 2015 15:41:03 -0700 |
parents | 3a036a34c362 |
children |
comparison
equal
deleted
inserted
replaced
58:3e5680fecd7a | 59:b88b95642f59 |
---|---|
73 if 'columnDef' in self['cgformat'] and col in self['cgformat']['columnDef'] and 'optional' in self['cgformat']['columnDef'][col]: | 73 if 'columnDef' in self['cgformat'] and col in self['cgformat']['columnDef'] and 'optional' in self['cgformat']['columnDef'][col]: |
74 isOptional = self['cgformat']['columnDef'][col]['optional'] | 74 isOptional = self['cgformat']['columnDef'][col]['optional'] |
75 if len(row) > i: | 75 if len(row) > i: |
76 try: | 76 try: |
77 setattr(r, col, colType[col](row[i])) | 77 setattr(r, col, colType[col](row[i])) |
78 except ValueError: | 78 except ValueError: |
79 skip=1 | |
80 break | |
79 raise ValueError( "col invalid type %s on line %d" % (row[i], linenum)) | 81 raise ValueError( "col invalid type %s on line %d" % (row[i], linenum)) |
80 else: | 82 else: |
81 if isOptional: | 83 if isOptional: |
82 setattr(r, col, None) | 84 setattr(r, col, None) |
83 else: | 85 else: |