extensions.py: do away with a few more globals

This commit is contained in:
Dylan Baker 2024-12-03 10:46:58 -08:00
parent cd3b9f5851
commit f25753ddd0

View file

@ -70,9 +70,8 @@ class Module(object):
names[key] = entries[key]
return names
modules = []
xproto = None
def parseFile(filename):
def parseFile(filename, modules):
global xproto
mod = Module(filename)
if mod.is_ext:
@ -113,8 +112,9 @@ def emit_module(module, output):
def main():
# Parse the xml file
output_file = sys.argv[1]
modules = []
for input_file in sys.argv[2:]:
parseFile(input_file)
parseFile(input_file, modules)
assert xproto != None