We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 13aec41 commit d4e43c5Copy full SHA for d4e43c5
1 file changed
flaml/automl/model.py
@@ -2820,7 +2820,7 @@ def __init__(self):
2820
# Open a pair of null files
2821
self.null_fds = [os.open(os.devnull, os.O_RDWR) for x in range(2)]
2822
# Save the actual stdout (1) and stderr (2) file descriptors.
2823
- self.save_fds = (os.dup(1), os.dup(2))
+ self.save_fds = [os.dup(1), os.dup(2)]
2824
2825
def __enter__(self):
2826
# Assign the null pointers to stdout and stderr.
@@ -2832,5 +2832,5 @@ def __exit__(self, *_):
2832
os.dup2(self.save_fds[0], 1)
2833
os.dup2(self.save_fds[1], 2)
2834
# Close the null files
2835
- os.close(self.null_fds[0])
2836
- os.close(self.null_fds[1])
+ for fd in self.null_fds + self.save_fds:
+ os.close(fd)
0 commit comments