diff options
| -rw-r--r-- | src/PluginAlgorithm.cpp | 7 | 
1 files changed, 6 insertions, 1 deletions
| diff --git a/src/PluginAlgorithm.cpp b/src/PluginAlgorithm.cpp index df13f31..a27ce2c 100644 --- a/src/PluginAlgorithm.cpp +++ b/src/PluginAlgorithm.cpp @@ -275,7 +275,12 @@ PyObject* XMLNode2dict(XMLNode node){      while(it!=nodes.end()){          XMLNode subnode = *it;          if(subnode.getName()=="Option"){ -            PyObject *obj = stringToPythonValue(subnode.getAttribute("value")); +            PyObject *obj; +            if(subnode.hasAttribute("value")){ +                obj = stringToPythonValue(subnode.getAttribute("value")); +            }else{ +                obj = stringToPythonValue(subnode.getContent()); +            }              PyDict_SetItemString(opts, subnode.getAttribute("key").c_str(), obj);              Py_DECREF(obj);          }else{ | 
