2
2
3
3
from numpy import ndarray , array , zeros
4
4
5
+
5
6
class ReadWrite :
6
7
def __init__ (self , name ):
7
8
self .header_name = "Begin_{0}" .format (name , end = '' )
@@ -42,8 +43,8 @@ def get_vals_only(l_str, n=0):
42
43
ret_list .append (vals )
43
44
else :
44
45
vals = l_str .strip ('[,]\n ' ).split ()
45
- for v in vals :
46
- v_clean = v .strip ('[,]\n ' )
46
+ for val in vals :
47
+ v_clean = val .strip ('[,]\n ' )
47
48
try :
48
49
ret_list .append (int (v_clean ))
49
50
except ValueError :
@@ -109,8 +110,8 @@ def write_class_member(self, fid, member_name, member_value):
109
110
try :
110
111
fid .write ("{0} ndarray {1} {2}\n " .format (member_name , dims [0 ], dims [1 ]))
111
112
# Otherwise it writes out ...
112
- for v in member_value :
113
- fid .write (" {0}\n " .format (v ))
113
+ for val in member_value :
114
+ fid .write (" {0}\n " .format (val ))
114
115
except IndexError :
115
116
fid .write ("{0} ndarray {1} 0\n " .format (member_name , dims [0 ]))
116
117
fid .write (" {0}\n " .format (member_value ))
@@ -163,7 +164,7 @@ def read_class_members(self, fid, exclude_list=None):
163
164
else :
164
165
setattr (self , member_name , vals )
165
166
if n_read != len (getattr (self , member_name )):
166
- raise ValueError ("List size not what is written to file {0} {1}" .foramt (n_read , len (vals )))
167
+ raise ValueError ("List size not what is written to file {0} {1}" .format (n_read , len (vals )))
167
168
n_read = 0
168
169
elif isinstance (vals , ndarray ):
169
170
if len (vals .shape ) == 1 :
@@ -186,11 +187,11 @@ def read_class_members(self, fid, exclude_list=None):
186
187
else :
187
188
member_name , n_read , vals = self .get_class_member (l_str )
188
189
if exclude_list and member_name in exclude_list :
189
- return member_name , n_read , vals
190
+ return member_name , vals
190
191
setattr (self , member_name , vals )
191
- if b_found_footer == False :
192
+ if not b_found_footer :
192
193
raise ValueError ("Did not find footer" )
193
- return member_name , n_read , vals
194
+ return member_name , vals
194
195
195
196
def read_check (self , fid ):
196
197
self .check_header (fid )
@@ -206,10 +207,7 @@ def read_check(self, fid):
206
207
rw .list_list = []
207
208
rw .list_list .append ([2 , 3.0 , 4 ])
208
209
rw .list_list .append ([1.0 , 1 , 4 , 5 ])
209
- rw .dict_val = {}
210
- rw .dict_val [0 ] = "hello"
211
- rw .dict_val [1 ] = 1
212
- rw .dict_val [2 ] = [1 , 2 , 3 ]
210
+ rw .dict_val = {0 : "hello" , 1 : 1 , 2 : [1 , 2 , 3 ]}
213
211
rw .ndarray_val = array ([10 , 11.2 , 12 ])
214
212
rw .ndarray_mat_val = array ([[1.0 , 0.0 , 0.0 ], [0.0 , 1.0 , 0.0 ], [0.0 , 0.0 , 1.0 ]])
215
213
@@ -230,8 +228,8 @@ def read_check(self, fid):
230
228
231
229
try :
232
230
for i in range (0 , len (v1 )):
233
- for j , v in enumerate (v1 [i ]):
234
- if v != v2 [i , j ]:
231
+ for j , v1 in enumerate (v1 [i ]):
232
+ if v1 != v2 [i , j ]:
235
233
raise ValueError ("Read Write check failed, attribute {0}" .format (d ))
236
234
except TypeError :
237
235
for i , v in enumerate (v1 ):
0 commit comments