+2024-04-05 Collin Funk <collin.funk1@gmail.com>
+
+ gnulib-tool.py: Fix 'consider-using-with' pylint warnings.
+ * pygnulib/GLModuleSystem.py (GLModuleSystem.list): Use run() instead of
+ Popen() from the subprocess module. This function handles cleanup
+ internally instead of as a context manager via the 'with' statement.
+
2024-04-05 Bruno Haible <bruno@clisp.org>
Update for NetBSD 9.3 and 10.0.
# Read modules from gnulib root directory.
os.chdir(constants.DIRS['root'])
- find = sp.Popen(find_args, stdout=sp.PIPE)
- result += find.stdout.read().decode("UTF-8")
+ result += sp.run(find_args, text=True, capture_output=True, check=False).stdout
os.chdir(DIRS['cwd'])
# Read modules from local directories.
if len(localpath) > 0:
for localdir in localpath:
os.chdir(localdir)
- find = sp.Popen(find_args, stdout=sp.PIPE)
- result += find.stdout.read().decode("UTF-8")
+ result += sp.run(find_args, text=True, capture_output=True, check=False).stdout
os.chdir(DIRS['cwd'])
listing = [ line