From fd5d2b7b4a969e67e6ceeaf15df08f827383cc67 Mon Sep 17 00:00:00 2001 From: Nathan Sheffield Date: Fri, 2 Feb 2024 09:54:54 -0500 Subject: [PATCH] Update README.md --- README.md | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 55c6ede..6187dbc 100644 --- a/README.md +++ b/README.md @@ -54,7 +54,7 @@ Change ```python with ym as locked_ym: - locked_ym.write() + locked_ym.write() ``` to @@ -62,9 +62,12 @@ to ```python with write_lock(ym) as locked_ym: - locked_ym.write() + locked_ym.rebase() + locked_ym.write() ``` +In the new system, you must use `rebase()` before `write()` if you want to allow for multiple processes to possibly have written the file since you read it in. + More examples: @@ -88,10 +91,10 @@ ym["new_var"] = 15 with write(ym) as locked_ym: locked_ym.rebase() - locked_ym.write() + locked_ym.write() with read(ym) as locked_ym: - locked_ym.rebase() + locked_ym.rebase() ```