]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/boost/libs/mpi/src/python/serialize.cpp
import quincy beta 17.1.0
[ceph.git] / ceph / src / boost / libs / mpi / src / python / serialize.cpp
index 92004a3405a52bff02d8c1605f8c2f8beecb196c..6652f5b0418a0782d5a33f5e3e989e93dac9122c 100644 (file)
@@ -26,16 +26,16 @@ struct pickle::data_t {
 /// Data used for communicating with the Python `pickle' module.
 pickle::data_t* pickle::data;
 
-str pickle::dumps(object obj, int protocol)
+object pickle::dumps(object obj, int protocol)
 {
   if (!data) initialize_data();
-  return extract<str>((data->dumps)(obj, protocol));
+  return (data->dumps)(obj, protocol);
 }
 
-object pickle::loads(str s)
+object pickle::loads(object s)
 {
   if (!data) initialize_data();
-  return ((data->loads)(s));
+  return (data->loads)(s);
 }
 
 void pickle::initialize_data()