-// Copyright (C) 2014-2019 CEA/DEN, EDF R&D
+// Copyright (C) 2014-2020 CEA/DEN, EDF R&D
//
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public
// std::list -> []
-%template(FilterList) std::list<std::shared_ptr<FiltersAPI_Filter> >;
+%template(FilterAPIList) std::list<std::shared_ptr<FiltersAPI_Filter> >;
%template(ArgumentList) std::list<FiltersAPI_Argument>;
// fix compilarion error: 'res*' was not declared in this scope
}
} else
if (PyUnicode_Check(item)) {
- temp.push_back(FiltersAPI_Argument(PyUnicode_AsUTF8(item)));
+ temp.push_back(FiltersAPI_Argument(std::string(PyUnicode_AsUTF8(item))));
} else
if (PyBool_Check(item)) {
temp.push_back(FiltersAPI_Argument(item == Py_True));