Changeset 23768
- Timestamp:
- 03/06/19 15:21:43 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/m/solve/WriteData.py
r23716 r23768 65 65 66 66 #first write length of record 67 fid.write(pack(' i',4+4)) #1 bool (disguised as an int)+code67 fid.write(pack('q',4+4)) #1 bool (disguised as an int)+code 68 68 69 69 #write data code: … … 79 79 80 80 #first write length of record 81 fid.write(pack(' i',4+4)) #1 integer + code81 fid.write(pack('q',4+4)) #1 integer + code 82 82 83 83 #write data code: … … 93 93 94 94 #first write length of record 95 fid.write(pack(' i',8+4)) #1 double+code95 fid.write(pack('q',8+4)) #1 double+code 96 96 97 97 #write data code: … … 104 104 elif datatype=='String': # {{{ 105 105 #first write length of record 106 fid.write(pack(' i',len(data)+4+4)) #string + string size + code106 fid.write(pack('q',len(data)+4+4)) #string + string size + code 107 107 108 108 #write data code: … … 133 133 134 134 #first write length of record 135 fid.write(pack(' i',4+4+8*np.product(s)+4+4)) #2 integers (32 bits) + the double matrix + code + matrix type135 fid.write(pack('q',4+4+8*np.product(s)+4+4)) #2 integers (32 bits) + the double matrix + code + matrix type 136 136 137 137 #write data code and matrix type: … … 176 176 raise ValueError('field {} cannot be marshalled because it is larger than 4^31 bytes!'.format(enum)) 177 177 178 fid.write(pack(' i',recordlength)) #2 integers (32 bits) + the double matrix + code + matrix type178 fid.write(pack('q',recordlength)) #2 integers (32 bits) + the double matrix + code + matrix type 179 179 180 180 #write data code and matrix type: … … 225 225 raise ValueError('field %s cannot be marshalled because it is larger than 4^31 bytes!' % enum) 226 226 227 fid.write(pack(' i',recordlength)) #2 integers (32 bits) + the matrix + code + matrix type227 fid.write(pack('q',recordlength)) #2 integers (32 bits) + the matrix + code + matrix type 228 228 229 229 #write data code and matrix type: … … 285 285 286 286 #write length of record 287 fid.write(pack(' i',recordlength))287 fid.write(pack('q',recordlength)) 288 288 289 289 #write data code: … … 324 324 325 325 #write length of record 326 fid.write(pack(' i',recordlength))326 fid.write(pack('q',recordlength)) 327 327 328 328 #write data code:
Note:
See TracChangeset
for help on using the changeset viewer.