def METHOD_NAME(source):
    """
    Receive frame from socket, returns zframe_t object or NULL if the recv
    was interrupted. Does a blocking recv, if you want to not block then use
    zpoller or zloop.
    """
    return utils.lib.zframe_recv(source._p)