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.
This commit is contained in:
parent
4ddd46e6cf
commit
a09fd04758
@ -12,10 +12,6 @@ import sys
|
|||||||
import io
|
import io
|
||||||
import os
|
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):
|
def write_out(fname, output):
|
||||||
if output:
|
if output:
|
||||||
@ -46,8 +42,7 @@ def process_file(f):
|
|||||||
continue
|
continue
|
||||||
for match in re_qstr.findall(line):
|
for match in re_qstr.findall(line):
|
||||||
name = match.replace('MP_QSTR_', '')
|
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)
|
write_out(last_fname, output)
|
||||||
return ""
|
return ""
|
||||||
|
Loading…
x
Reference in New Issue
Block a user