+2024-04-08 Collin Funk <collin.funk1@gmail.com>
+
+ gnulib-tool.py: Remove unnecessary conditional.
+ * pygnulib/GLModuleSystem.py (GLModuleTable.__getitem__): Don't check if
+ the key is valid twice.
+
2024-04-08 Collin Funk <collin.funk1@gmail.com>
gnulib-tool.py: Remove an unused and incorrect function.
def __getitem__(self, y: str) -> list[GLModule]:
'''x.__getitem__(y) <==> x[y]'''
- if y in ['base', 'final', 'main', 'tests', 'avoids']:
- if y == 'base':
- return self.getBaseModules()
- elif y == 'final':
- return self.getFinalModules()
- elif y == 'main':
- return self.getMainModules()
- elif y == 'tests':
- return self.getTestsModules()
- else: # if y == 'avoids'
- return self.getAvoids()
+ if y == 'base':
+ return self.getBaseModules()
+ elif y == 'final':
+ return self.getFinalModules()
+ elif y == 'main':
+ return self.getMainModules()
+ elif y == 'tests':
+ return self.getTestsModules()
+ elif y == 'avoids':
+ return self.getAvoids()
else: # if y is not in list
raise KeyError('GLModuleTable does not contain key: %s' % repr(y))