Blame tests/run/pyparam_nogil.pyx

Packit 562c7a
Packit 562c7a
def if_list_nogil(list obj):
Packit 562c7a
    """
Packit 562c7a
    >>> if_list_nogil( [] )
Packit 562c7a
    False
Packit 562c7a
    >>> if_list_nogil( [1] )
Packit 562c7a
    True
Packit 562c7a
    >>> if_list_nogil(None)
Packit 562c7a
    False
Packit 562c7a
    """
Packit 562c7a
    return _if_list_nogil(obj)
Packit 562c7a
Packit 562c7a
cdef bint _if_list_nogil(list obj) nogil:
Packit 562c7a
    if obj:
Packit 562c7a
        return True
Packit 562c7a
    else:
Packit 562c7a
        return False
Packit 562c7a