~ruther/qmk_firmware

6daa204363dfaa7f31d935a9913d6b35ec22e971 — Zach White 4 years ago 5b2feec
fix keyboards with apostrophes in their names
2 files changed, 3 insertions(+), 3 deletions(-)

M lib/python/qmk/cli/generate/config_h.py
M lib/python/qmk/info.py
M lib/python/qmk/cli/generate/config_h.py => lib/python/qmk/cli/generate/config_h.py +2 -2
@@ 45,7 45,7 @@ def keyboard_name(keyboard_name):
#ifndef PRODUCT
#    define PRODUCT %s
#endif // PRODUCT
""" % (keyboard_name, keyboard_name)
""" % (keyboard_name.replace("'", ""), keyboard_name.replace("'", ""))


def manufacturer(manufacturer):


@@ 55,7 55,7 @@ def manufacturer(manufacturer):
#ifndef MANUFACTURER
#    define MANUFACTURER %s
#endif // MANUFACTURER
""" % (manufacturer)
""" % (manufacturer.replace("'", ""))


def direct_pins(direct_pins):

M lib/python/qmk/info.py => lib/python/qmk/info.py +1 -1
@@ 345,7 345,7 @@ def _merge_layouts(info_data, new_info_data):
        else:
            # Pull in layouts that have matrix data
            missing_matrix = False
            for key in layout_json['layout']:
            for key in layout_json.get('layout', {}):
                if 'matrix' not in key:
                    missing_matrix = True