• Pavel Emelyanov's avatar
    crit: Fix ipc load/dump for io.BytesIO input/output · 1b87ae8f
    Pavel Emelyanov authored
    There are loads and dumps method in pycriu.images that work with
    strings, instead of open()-ed files. For simplicity strings are
    turned into streams with io.BytesIO and the files are then pushed
    into regular load/dump methods.
    
    The problem is that array.array object doesn't work with io object
    in .fromfile/.tofile methods, so we have to read/write the data
    from them explicitly and use .fromstring/.tostring for arrays.
    
    With this the crit test finally passes :D
    Signed-off-by: 's avatarPavel Emelyanov <xemul@parallels.com>
    Acked-by: 's avatarCyrill Gorcunov <gorcunov@openvz.org>
    1b87ae8f
images.py 12.2 KB