Salome HOME
projects
/
modules
/
yacs.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
5e0c205
)
[EDF17963] : synchronize entypemaps.i regarding bytes.
author
Anthony Geay
<anthony.geay@edf.fr>
Tue, 16 Oct 2018 11:35:09 +0000
(13:35 +0200)
committer
Anthony Geay
<anthony.geay@edf.fr>
Tue, 16 Oct 2018 11:35:09 +0000
(13:35 +0200)
src/engine_swig/engtypemaps.i
patch
|
blob
|
history
diff --git
a/src/engine_swig/engtypemaps.i
b/src/engine_swig/engtypemaps.i
index 7337037d9ae0d6b8bda41d039e254987fca0175c..831431c294782cbfb6b49dfda2dd1553e4f9f0ea 100644
(file)
--- a/
src/engine_swig/engtypemaps.i
+++ b/
src/engine_swig/engtypemaps.i
@@
-359,7
+359,11
@@
static void convertFromPyObjVectorOfObj(PyObject *pyLi, swig_type_info *ty, cons
else if(PyBytes_Check($input))
{
// It is a Bytes
- $1=YACS::ENGINE::AtomAny::New(PyBytes_AsString($input));
+ Py_ssize_t len(0);
+ char *pt(nullptr);
+ PyBytes_AsStringAndSize($input,&pt,&len);
+ $1=YACS::ENGINE::AtomAny::New(std::string(pt,len));
+
is_new_object=1;
}
else