environment/lib/python2.7/site-packages/IPython/zmq/serialize.py
def pack_apply_message(f, args, kwargs, threshold=64e-6):
    """pack up a function, args, and kwargs to be sent over the wire
    as a series of buffers. Any object whose data is larger than `threshold`
    will not have their data copied (currently only numpy arrays support zero-copy)"""
    msg = [pickle.dumps(can(f),-1)]
    databuffers = [] # for large objects
    sargs, bufs = serialize_object(args,threshold)
    msg.append(sargs)
    databuffers.extend(bufs)
    skwargs, bufs = serialize_object(kwargs,threshold)
    msg.append(skwargs)
    databuffers.extend(bufs)
    msg.extend(databuffers)
    return msg
def pack_apply_message(f, args, kwargs, threshold=64e-6):
    """pack up a function, args, and kwargs to be sent over the wire
    as a series of buffers. Any object whose data is larger than `threshold`
    will not have their data copied (currently only numpy arrays support zero-copy)"""
    msg = [pickle.dumps(can(f),-1)]
    databuffers = [] # for large objects
    sargs, bufs = serialize_object(args,threshold)
    msg.append(sargs)
    databuffers.extend(bufs)
    skwargs, bufs = serialize_object(kwargs,threshold)
    msg.append(skwargs)
    databuffers.extend(bufs)
    msg.extend(databuffers)
    return msg
def pack_apply_message ( f , args , kwargs , threshold = 64e-6 ) : msg = [ pickle . dumps ( can ( f ) , - 1 ) ] databuffers = [ ] # for large objects sargs , bufs = serialize_object ( args , threshold ) msg . append ( sargs ) databuffers . extend ( bufs ) skwargs , bufs = serialize_object ( kwargs , threshold ) msg . append ( skwargs ) databuffers . extend ( bufs ) msg . extend ( databuffers ) return msg
pack up a function, args, and kwargs to be sent over the wire
    as a series of buffers. Any object whose data is larger than `threshold`
    will not have their data copied (currently only numpy arrays support zero-copy)
pack up a function args and kwargs to be sent over the wire as a series of buffers . Any object whose data is larger than threshold will not have their data copied ( currently only numpy arrays support zero - copy )