Skip to content

Commit 5890a64

Browse files
committed
Fixed leaking open file descriptors.
1 parent d025e5f commit 5890a64

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

supervisor/tests/test_dispatchers.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -604,6 +604,7 @@ def test_stdout_prepend_timestamp(self):
604604
# check if the message is at the end of the log line
605605
self.assertEqual(message.encode(), content[-len(message):])
606606

607+
dispatcher.childlog.close()
607608
dispatcher.close()
608609

609610
def test_stderr_prepend_timestamp(self):
@@ -622,8 +623,8 @@ def test_stderr_prepend_timestamp(self):
622623
process = DummyProcess(config)
623624

624625
dispatcher = self._makeOne(process, channel='stderr')
625-
dispatcher.removelogs()
626626
dispatcher.output_buffer = message
627+
dispatcher.removelogs()
627628
dispatcher.record_output()
628629

629630
# flush out the log into log files
@@ -640,8 +641,8 @@ def test_stderr_prepend_timestamp(self):
640641
# check if the message is at the end of the log line
641642
self.assertEqual(message.encode(), content[-len(message):])
642643

644+
dispatcher.childlog.close()
643645
dispatcher.close()
644-
dispatcher.removelogs()
645646

646647
class PInputDispatcherTests(unittest.TestCase):
647648
def _getTargetClass(self):

0 commit comments

Comments
 (0)