- 29 Aug, 2019 3 commits
-
-
Yori authored
in mpl_client.sync_fig_format_rawdata(): if server returns an error datas is set to None and error message is printed in mpl_fig._format_rawdata_client(): if datas returned from the client is None then return False.
-
Yori authored
add a WARNING in case the Error message has a <success Flag> (Status.value == True)
-
Yori authored
add a WARNING in case the Error message has a <success Flag> (Status.value == True)
-
- 23 Aug, 2019 1 commit
-
-
Yori Fournier authored
in mpl_client.py: in read_data(): add a test to check that the io_function is a String and not a function object. The problem with function objects is that it may be a security issue. The server has a limited allowed functions (known_functions). If io_function is not a string, a WARNING is thrown and io_function is replaced with io_function.__name__.
-
- 25 Jan, 2019 1 commit
-
-
Yori Fournier authored
avoiding unecessary formatting.
-
- 22 Jan, 2019 4 commits
-
-
Yori Fournier authored
-
Yori Fournier authored
-
Yori Fournier authored
-
Yori Fournier authored
-
- 14 Aug, 2018 2 commits
-
-
Yori Fournier authored
-
Yori Fournier authored
-
- 22 Mar, 2018 4 commits
-
-
Yori Fournier authored
properly but no error found.
-
Yori Fournier authored
-
Yori Fournier authored
-
Philipp Gast authored
-
- 21 Mar, 2018 2 commits
-
-
Philipp Gast authored
-
Philipp Gast authored
-
- 20 Mar, 2018 2 commits
-
-
Philipp Gast authored
-
Philipp Gast authored
-
- 19 Mar, 2018 1 commit
-
-
Philipp Gast authored
added query type listRemoteFig analogous to listRemoteData. Added NBR_OF_QUERY_TYPES to Query class to better decouple testing and class. Enabled all test cases again. Added test for MultiFig (Fig with two axes) including updating functionality.
-
- 16 Mar, 2018 4 commits
-
-
Philipp Gast authored
-
Philipp Gast authored
removed the server treatSig() function and moved the functionality to handle(). On serverside send() and waitForSignal() are not used. keep them for testing purposes? I still do not understand why both (wfile.close() and disconnect() are needed on client side. Will dig into that...
-
Yori Fournier authored
now each request from the server is creating a socket and closing it when business is done.
-
Yori Fournier authored
-
- 08 Mar, 2018 1 commit
-
-
Philipp Gast authored
the names of remote datasets are now recorded in the variable remote_rawdata of a myFig_client instance. Setting is performed via a set_rawdata() function similar to a local figure. No consistancy checking is implemented yet...
-
- 08 Feb, 2018 1 commit
-
-
Philipp Gast authored
getting the status now works. Also client.listRemoteData() and client.getData() are added. Possible problem see Issue.
-
- 07 Feb, 2018 3 commits
-
-
Yori Fournier authored
needed to creat a private update function to update the keywords eventhough the figure is not yet synchronized and the fig.client attribute is still None.
-
Philipp Gast authored
The syncID is no longer hardcoded but depends on the fignum on the server side. This one is counted up by the constructor of the MyFig_server class
-
Philipp Gast authored
-
- 06 Feb, 2018 1 commit
-
-
Philipp Gast authored
-
- 05 Feb, 2018 1 commit
-
-
Philipp Gast authored
-
- 02 Feb, 2018 2 commits
-
-
Philipp Gast authored
newSyncFigure now accepts the data from the server. The data has still to be set on client side with syncFigFormatRawData
-
Yori Fournier authored
This Unpickler translate any pickled object into the correct (local) namespace. Add the first functional test 1. to setup: ./setup_test_folder.sh 2. to test: python test_com.py 3. to clean: ./clean_test_folder.py
-
- 01 Feb, 2018 1 commit
-
-
Philipp Gast authored
-
- 31 Jan, 2018 2 commits
-
-
Philipp Gast authored
-
Philipp Gast authored
This branch aims to reimplement MplServer based on python socketserver. Additionally the objects are now serialized by pickle instead of our homebrew string representation. With this commit a remote call of readData is already working. If successful the classes Mplserver2 MplClient2 are drop in replacements for the unnumbered versions.
-