From a09fd0475840ae6a24995ab7ab7955c88289817a Mon Sep 17 00:00:00 2001 From: Jim Mussared Date: Thu, 26 Sep 2019 20:41:41 +1000 Subject: [PATCH] py/makeqstrdefs.py: Remove unused blacklist. As of 7d58a197cffa7c0dd3686402d2e381812bb8ddeb, `NULL` should no longer be here because it's allowed (MP_QSTRnull took its place). This entry was preventing the use of MP_QSTR_NULL to mean "NULL" (although this is not currently used). A blacklist should not be needed because it should be possible to intern all strings. Fixes issue #5140. --- py/makeqstrdefs.py | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/py/makeqstrdefs.py b/py/makeqstrdefs.py index 457bdeef6..209e7a132 100644 --- a/py/makeqstrdefs.py +++ b/py/makeqstrdefs.py @@ -12,10 +12,6 @@ import sys import io import os -# Blacklist of qstrings that are specially handled in further -# processing and should be ignored -QSTRING_BLACK_LIST = set(['NULL', 'number_of']) - def write_out(fname, output): if output: @@ -46,8 +42,7 @@ def process_file(f): continue for match in re_qstr.findall(line): name = match.replace('MP_QSTR_', '') - if name not in QSTRING_BLACK_LIST: - output.append('Q(' + name + ')') + output.append('Q(' + name + ')') write_out(last_fname, output) return ""