]> git.phdru.name Git - m_lib.git/commitdiff
Fix dict keys for Py3 compatibility
authorOleg Broytman <phd@phdru.name>
Mon, 25 Jul 2016 16:05:26 +0000 (19:05 +0300)
committerOleg Broytman <phd@phdru.name>
Mon, 25 Jul 2016 21:13:33 +0000 (00:13 +0300)
m_lib/flad/flad.py
m_lib/flad/fladm.py

index 232852f78dd20b63eb48491465360d738c4cf7f2..da430ddf585a68c3542ebab9659a5c74dcd07b33 100644 (file)
@@ -224,7 +224,7 @@ class Flad(list):
             flush_record = 1    # Set flag for all but 1st record
 
          if copy_rec:
-            for key in copy_rec.keys():
+            for key in list(copy_rec.keys()):
                outfile.write(key + self.key_sep + copy_rec[key] + '\n')
                del copy_rec[key]
 
index 28b3d8d78490d5948067ccb901e4a337505d2461..6143122e057a3d5a6113324c1962bfec46e70e4b 100644 (file)
@@ -42,12 +42,12 @@ class Flad_WithMustKeys(Flad):
 
          if self.other_keys:
             for key in self.other_keys:
-               if copy_rec.has_key(key):
+               if key in copy_rec:
                   outfile.write(key + def_keysep + copy_rec[key] + '\n')
                   del copy_rec[key]
 
          if copy_rec:
-            for key in copy_rec.keys():
+            for key in list(copy_rec.keys()):
                outfile.write(key + def_keysep + copy_rec[key] + '\n')
                del copy_rec[key]