clay
clay copied to clipboard
Clay relies on temporary files, which prevent usage multi-user
Clay uses the Tempfiles library, which creates temporary files under /tmp/scicloj-files.
In the current behaviour in a Linux system, when one user creates that directory, it is owned by that user, and then other users are blocked from using it, and an Exception is thrown. Probably a similar situation holds in other operating systems.
How about just creating a random and unique tmp directory for every clay instance to use?
It could be good, but it's not a high priority to solve, since it will be fixed in an upcoming refactoring anyway.