以下は合理的なアプローチですか? SerialPortsとSerialPortがコンテキストマネージャインタフェースを実装 with SerialPorts() as serial_ports:
in= SerialPort("COM1")
serial_ports.add(in)
out = SerialPort("COM2")
serial_ports.
this questionに、私はコンテキストマネージャを含むコンテキストマネージャを定義しました。この入れ子を達成する最も簡単な正しい方法は何ですか?私はself.__enter__()にself.temporary_file.__enter__()を呼んでしまった。しかし、self.__exit__では、例外が発生した場合にfinallyブロックにself.temporary_file.__e