It doesn't work everywhere; e.g., on my Mac. Instead, use the safer os.makedirs() for making empty directories or pathlib.Path.touch() for empty files.
Unit tests failing on my Mac because of this:
test_append_user_nl_step2: PermissionError at os.mknod(ufile)
test_run_phase: PermissionError in SSPCaseFake.create_clone() at os.mknod(os.path.join(newcase, "user_nl_clm"))
It doesn't work everywhere; e.g., on my Mac. Instead, use the safer
os.makedirs()for making empty directories orpathlib.Path.touch()for empty files.Unit tests failing on my Mac because of this:
test_append_user_nl_step2: PermissionError atos.mknod(ufile)test_run_phase: PermissionError inSSPCaseFake.create_clone()atos.mknod(os.path.join(newcase, "user_nl_clm"))