Connection
объекты создаются при открытии файла multiprocessing.Pipe
. Однако неясно, как проверить, является ли объект экземпляром Connection
.
В Python3 (3.4, 3.3,! 3.2) для обнаружения экземпляра Connection
я могу сделать:
from multiprocessing.connection import Connection
if isinstance(f, Connection):
print("f is a Connection to a Pipe")
from multiprocessing.dummy.connection import Connection
также работает на всех Python3, но не на Python2.
Однако это приводит к ImportError
с использованием Python2. Как я должен надежно проверить объект Connection?