File tree Expand file tree Collapse file tree 1 file changed +10
-11
lines changed Expand file tree Collapse file tree 1 file changed +10
-11
lines changed Original file line number Diff line number Diff line change 1212
1313
1414class Hasher (object ):
15- def __init__ (self , method = md5 () ):
16- self .method = method
15+ def __init__ (self , method = md5 ):
16+ self .method = method ()
1717
1818 def update (self , value ):
1919
@@ -273,26 +273,25 @@ def pre_save(self):
273273 self ["username" ] = getpass .getuser ()
274274
275275 if not self .get ("uploaded" ):
276- self ["uploaded" ] = datetime .datetime .utcnow ( )
276+ self ["uploaded" ] = datetime .datetime .now ( datetime . timezone . utc )
277277
278- self ["modified" ] = datetime .datetime .utcnow ( )
278+ self ["modified" ] = datetime .datetime .now ( datetime . timezone . utc )
279279
280- m = Hasher ()
280+ hasher = Hasher ()
281281
282282 for key in ("numbers" , "positions" , "cell" , "pbc" ):
283- m .update (self [key ])
283+ hasher .update (self [key ])
284284
285285 self .derived_keys .append ("hash_structure" )
286- self ["hash_structure" ] = m ()
286+ self ["hash_structure" ] = hasher ()
287287
288- m = Hasher ()
289288 for key in self .arrays_keys :
290- m .update (self [key ])
289+ hasher .update (self [key ])
291290 for key in self .info_keys :
292- m .update (self [key ])
291+ hasher .update (self [key ])
293292
294293 self .derived_keys .append ("hash" )
295- self ["hash" ] = m ()
294+ self ["hash" ] = hasher ()
296295
297296
298297if __name__ == "__main__" :
You can’t perform that action at this time.
0 commit comments