From a67d121e458781c31ab0daf08092a56269d1d455 Mon Sep 17 00:00:00 2001 From: yoloClin Date: Sat, 30 Jul 2022 09:30:36 +1000 Subject: [PATCH] Added support for base24 --- pybase16_builder/builder.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pybase16_builder/builder.py b/pybase16_builder/builder.py index bfea5f6..3cbc8dd 100644 --- a/pybase16_builder/builder.py +++ b/pybase16_builder/builder.py @@ -89,8 +89,10 @@ def format_scheme(scheme, slug): scheme["scheme-name"] = scheme.pop("scheme") scheme["scheme-author"] = scheme.pop("author") scheme["scheme-slug"] = slug - bases = ["base{:02X}".format(x) for x in range(0, 16)] + bases = ["base{:02X}".format(x) for x in range(0, 24)] for base in bases: + if base not in scheme: + continue scheme["{}-hex".format(base)] = scheme.pop(base) scheme["{}-hex-r".format(base)] = scheme["{}-hex".format(base)][0:2] scheme["{}-hex-g".format(base)] = scheme["{}-hex".format(base)][2:4]