]> Savannah Git Hosting - gnulib.git/commit
gnulib-tool.py: Simplify data structures for dependencies.
authorCollin Funk <collin.funk1@gmail.com>
Fri, 19 Apr 2024 18:32:44 +0000 (11:32 -0700)
committerBruno Haible <bruno@clisp.org>
Fri, 19 Apr 2024 21:14:32 +0000 (23:14 +0200)
commitefc1cb630b04bf553f246be1b1a4ba548483bdfe
tree91da42d081c0d24e94b67ba4329a20654d446a7e
parent344f86830c7695a3c16c46c839f3906771fc7ce7
gnulib-tool.py: Simplify data structures for dependencies.

* pygnulib/GLModuleSystem.py (GLModuleTable.__init__): Use a defaultdict
for dependers to remove the base initialization case.
(GLModuleTable.addConditional): Use a set to disallow duplicates instead
of performing list lookups.
ChangeLog
pygnulib/GLModuleSystem.py