Browse Source

Merge pull request #8931 from kbrock/kle2info_2

[kle2json] fix rounding in output
Joel Challis 5 years ago
parent
commit
3cb6fb2935
2 changed files with 3 additions and 3 deletions
  1. 2 2
      lib/python/kle2xy.py
  2. 1 1
      lib/python/qmk/cli/kle2json.py

+ 2 - 2
lib/python/kle2xy.py

@@ -110,8 +110,8 @@ class KLE2xy(list):
 
                 else:
                     current_key['name'] = key
-                    current_key['row'] = current_row
-                    current_key['column'] = current_col
+                    current_key['row'] = round(current_row, 2)
+                    current_key['column'] = round(current_col, 2)
 
                     # Determine the X center
                     x_center = (current_key['width'] * self.key_width) / 2

+ 1 - 1
lib/python/qmk/cli/kle2json.py

@@ -69,7 +69,7 @@ def kle2json(cli):
     # Replace layout in keyboard json
     keyboard = keyboard.replace('"LAYOUT_JSON_HERE"', layout)
     # Write our info.json
-    file = open(out_path + "/info.json", "w")
+    file = open(out_path / "info.json", "w")
     file.write(keyboard)
     file.close()
     cli.log.info('Wrote out {fg_cyan}%s/info.json', out_path)