jdber1 / opendrop

OpenDrop pendant drop tensiometry software
GNU General Public License v3.0
30 stars 18 forks source link

Saving Data to Disk not working #28

Closed FelixKratz closed 3 years ago

FelixKratz commented 3 years ago

I seem to have an issue with saving the data I get from the analysis to disk. I have installed the newest version of the application alongside with python@3.9 on macOS.

The error is: File "/usr/local/lib/python3.9/site-packages/opendrop/app/ift/analysis_saver/component.py", line 251, in _get_save_dir_parent path_str = self._save_dir_parent_inp.get_filename() SystemError: gi.FunctionInfo(get_filename) returned a result with an error set

EDIT: Noticed that this is probably related: When I type the output name into the corresponding textbox the following error arises with every keystroke: File "/usr/local/lib/python3.9/site-packages/opendrop/utility/bindable/misc.py", line 8, in _general_purpose_equality_check if isinstance(x, numbers.Number) and isinstance(y, numbers.Number): RecursionError: maximum recursion depth exceeded in instancecheck

eugenhu commented 3 years ago

Should be fixed in https://github.com/jdber1/opendrop/commit/402e54fb53abe0130cb80ba2e56457d176dd0148.

FelixKratz commented 3 years ago

Confirmed working now