D21212: Remove DBus from Python backend
Nikita Sirgienko
noreply at phabricator.kde.org
Tue May 14 13:04:01 BST 2019
sirgienko created this revision.
sirgienko added a reviewer: asemke.
sirgienko added a project: Cantor.
Herald added a project: KDE Edu.
Herald added a subscriber: kde-edu.
sirgienko requested review of this revision.
REVISION SUMMARY
[Python] Massive refactoring
- Remove communication via DBus, replaced by KProcess
- Supports text result for a python expression with plot image result
- Show numpy arrays in full form (because we had solved problem with showing big strings in the variable model)
- Use Session::setVariableModel instead of handling variable model by self
- Better interrupt
- Use expression queue, model updating and expression finishing from Session
- Remove unused PythonSession members
- Some tests improvments
Closes T6113 <https://phabricator.kde.org/T6113>, T6114 <https://phabricator.kde.org/T6114>
REPOSITORY
R55 Cantor
BRANCH
python-dbus-remove
REVISION DETAIL
https://phabricator.kde.org/D21212
AFFECTED FILES
src/backends/python/CMakeLists.txt
src/backends/python/pythoncompletionobject.cpp
src/backends/python/pythonexpression.cpp
src/backends/python/pythonserver.cpp
src/backends/python/pythonservermain.cpp
src/backends/python/pythonsession.cpp
src/backends/python/pythonsession.h
src/backends/python/pythonvariablemodel.cpp
src/backends/python/pythonvariablemodel.h
src/backends/python2/CMakeLists.txt
src/backends/python2/python2server/CMakeLists.txt
src/backends/python2/python2server/main.cpp
src/backends/python2/python2session.cpp
src/backends/python2/testpython2.cpp
src/backends/python3/CMakeLists.txt
src/backends/python3/python3server/CMakeLists.txt
src/backends/python3/python3server/main.cpp
src/backends/python3/python3session.cpp
src/backends/python3/testpython3.cpp
To: sirgienko, asemke
Cc: kde-edu, asemke, narvaez, apol
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-edu/attachments/20190514/294f7996/attachment.html>
More information about the kde-edu
mailing list