* pygnulib/GLModuleSystem.py
(GLModule.getDependenciesWithoutConditions): Filter out None from the
module dependencies. An appropriate warning will already be printed by
GLModuleSystem.find().
+2024-05-07 Collin Funk <collin.funk1@gmail.com>
+
+ gnulib-tool.py: Handle module dependencies that cannot be found.
+ * pygnulib/GLModuleSystem.py
+ (GLModule.getDependenciesWithoutConditions): Filter out None from the
+ module dependencies. An appropriate warning will already be printed by
+ GLModuleSystem.find().
+
2024-05-07 Paul Eggert <eggert@cs.ucla.edu>
nstrftime: use clearer code for padding
self.cache['dependencies'] = result
return self.cache['dependencies']
- def getDependenciesWithoutConditions(self) -> list[GLModule | None]:
+ def getDependenciesWithoutConditions(self) -> list[GLModule]:
'''Return list of dependencies, as a list of GLModule objects.
GLConfig: localpath.'''
if 'dependenciesWithoutCond' not in self.cache:
result = [ self.modulesystem.find(module)
for module in lines
if module != '' ]
+ result = [ module
+ for module in result
+ if module is not None ]
self.cache['dependenciesWithoutCond'] = result
return self.cache['dependenciesWithoutCond']