enthought / envisage

Envisage is a Python-based framework for building applications whose functionalities can be extended by adding "plug-ins".
http://docs.enthought.com/envisage/
Other
81 stars 26 forks source link

TasksApplication fails to save state in target directory doesn't exist #488

Closed corranwebster closed 1 year ago

corranwebster commented 1 year ago

We are seeing some test failures on downstream projects using Tasks applications which are trying to save state in a directory which does not exist.

We should ensure a directory with appropriate permissions (0o700 probably) is created if it doesn't exist.

mdickinson commented 1 year ago

I believe this was solved by a combination of a downstream fix with #490 in this repo.