Handle encoding errors (resolve #59)

This commit is contained in:
Romain Thomas
2017-07-15 14:15:16 +02:00
parent b62ed28b35
commit 8c7ceafa82
23 changed files with 155 additions and 27 deletions
@@ -37,7 +37,9 @@ void init_ELF_DynamicEntryLibrary_class(py::module& m) {
py::class_<DynamicEntryLibrary, DynamicEntry>(m, "DynamicEntryLibrary")
.def(py::init<const std::string &>())
.def_property("name",
static_cast<getter_t<const std::string&>>(&DynamicEntryLibrary::name),
[] (const DynamicEntryLibrary& obj) {
return safe_string_converter(obj.name());
},
static_cast<setter_t<const std::string&>>(&DynamicEntryLibrary::name),
"Return library's name")