diff --git a/src/python/corrade/pluginmanager.cpp b/src/python/corrade/pluginmanager.cpp index f9a193a..3e9d593 100644 --- a/src/python/corrade/pluginmanager.cpp +++ b/src/python/corrade/pluginmanager.cpp @@ -59,8 +59,8 @@ void pluginmanager(py::module& m) { .def_property("plugin_directory", &PluginManager::AbstractManager::pluginDirectory, &PluginManager::AbstractManager::setPluginDirectory, "Plugin directory") .def("reload_plugin_directory", &PluginManager::AbstractManager::reloadPluginDirectory, "Reload plugin directory") /** @todo setPreferredPlugins (takes an init list) */ - .def("plugin_list", &PluginManager::AbstractManager::pluginList, "List of all available plugin names") - .def("alias_list", &PluginManager::AbstractManager::aliasList, "List of all available alias names") + .def_property_readonly("plugin_list", &PluginManager::AbstractManager::pluginList, "List of all available plugin names") + .def_property_readonly("alias_list", &PluginManager::AbstractManager::aliasList, "List of all available alias names") /** @todo metadata() (figure out the ownership) */ .def("load_state", &PluginManager::AbstractManager::loadState, "Load state of a plugin") .def("load", &PluginManager::AbstractManager::load, "Load a plugin")