Allow PropertyManager creation directly from a Python dict
This allows a PropertyManager to be passed directly to the PropertyManagerDataService without requiring an algorithm. In addition a python dict can also be passed directly to the data service without having to create a PropertyManager first.
Showing
- Framework/PythonInterface/inc/MantidPythonInterface/kernel/Registry/PropertyManagerFactory.h 42 additions, 0 deletions...dPythonInterface/kernel/Registry/PropertyManagerFactory.h
- Framework/PythonInterface/mantid/kernel/CMakeLists.txt 2 additions, 0 deletionsFramework/PythonInterface/mantid/kernel/CMakeLists.txt
- Framework/PythonInterface/mantid/kernel/src/Exports/PropertyManager.cpp 10 additions, 9 deletions...onInterface/mantid/kernel/src/Exports/PropertyManager.cpp
- Framework/PythonInterface/mantid/kernel/src/Exports/PropertyManagerDataService.cpp 31 additions, 1 deletion.../mantid/kernel/src/Exports/PropertyManagerDataService.cpp
- Framework/PythonInterface/mantid/kernel/src/Registry/MappingTypeHandler.cpp 1 addition, 28 deletions...terface/mantid/kernel/src/Registry/MappingTypeHandler.cpp
- Framework/PythonInterface/mantid/kernel/src/Registry/PropertyManagerFactory.cpp 43 additions, 0 deletions...ace/mantid/kernel/src/Registry/PropertyManagerFactory.cpp
- Framework/PythonInterface/test/python/mantid/kernel/CMakeLists.txt 1 addition, 0 deletions.../PythonInterface/test/python/mantid/kernel/CMakeLists.txt
- Framework/PythonInterface/test/python/mantid/kernel/PropertyManagerDataServiceTest.py 40 additions, 0 deletions...st/python/mantid/kernel/PropertyManagerDataServiceTest.py
- Framework/PythonInterface/test/python/mantid/kernel/PropertyManagerTest.py 17 additions, 1 deletion...nterface/test/python/mantid/kernel/PropertyManagerTest.py
Loading
Please register or sign in to comment