v3.2.0 - New release
Version 3.2.0
🛠️ Bug fixes:
- Issue #67 - JSONReader/Deserializing object list: TypeError: 'NoneType' object is not subscriptable
💥 Changes:
qthelpers.qt_wait: addedshow_messageandparentarguments (backward compatible)qthelpers.qt_app_context: removedfaulthandlersupport (this need to be handled at the application level, see for example DataLab's implementation)- Disabled command line argument parsing in
guidata.envmodule:- The
guidatalibrary is parsing command line arguments for the purpose of creating the environment execution object namedexecenv(seeguidata.envmodule). This object is used to determine the execution environment mainly for testing purposes: for example, to bypass the Qt event loop when running tests thanks to the--unattendedcommand line option. - However this argument parsing is not always desirable, for example when using
guidataas a dependency in another library or application. This is why the parsing mechanism is now disabled by default, and may be enabled by setting the environment variableGUIDATA_PARSE_ARGSto1(or any other non-empty value). As of today, it is still unclear if there will be a need to enable this mechanism in the future, so this is why the environment variable is used instead of a function argument.
- The
- Removed deprecated
guidata.disthelpersmodule (we recommend using PyInstaller instead)