loky/backend/_posix_reduction.py
def DupFd(fd):
    '''Return a wrapper for an fd.'''
    popen_obj = get_spawning_popen()
    if popen_obj is not None:
        return popen_obj.DupFd(popen_obj.duplicate_for_child(fd))
    elif HAVE_SEND_HANDLE and sys.version_info[:2] > (3, 3):
        from multiprocessing import resource_sharer
        return resource_sharer.DupFd(fd)
    else:
        raise TypeError(
            'Cannot pickle connection object. This object can only be '
            'passed when spawning a new process'
        )
def DupFd(fd):
    '''Return a wrapper for an fd.'''
    popen_obj = get_spawning_popen()
    if popen_obj is not None:
        return popen_obj.DupFd(popen_obj.duplicate_for_child(fd))
    elif HAVE_SEND_HANDLE and sys.version_info[:2] > (3, 3):
        from multiprocessing import resource_sharer
        return resource_sharer.DupFd(fd)
    else:
        raise TypeError(
            'Cannot pickle connection object. This object can only be '
            'passed when spawning a new process'
        )
def DupFd ( fd ) : popen_obj = get_spawning_popen ( ) if popen_obj is not None : return popen_obj . DupFd ( popen_obj . duplicate_for_child ( fd ) ) elif HAVE_SEND_HANDLE and sys . version_info [ : 2 ] > ( 3 , 3 ) : from multiprocessing import resource_sharer return resource_sharer . DupFd ( fd ) else : raise TypeError ( 'Cannot pickle connection object. This object can only be ' 'passed when spawning a new process' )
Return a wrapper for an fd.
Return a wrapper for an fd .