Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
df11c1c
Align the data update service to the specification
jwrosewell Nov 9, 2026
18d4db3
Treat a data file that is already current as a finished update in the…
jwrosewell Nov 9, 2026
144d2c9
Merge the licence key masking draft, keeping this draft's update serv…
jwrosewell Nov 10, 2026
a233b7f
Test that no update message holds the licence key, the watcher needs …
jwrosewell Nov 10, 2026
68df725
Register the watched data files in the watcher tests with automatic u…
jwrosewell Nov 10, 2026
5d80b13
Mask the licence key in every update message, create the watcher only…
jwrosewell Nov 10, 2026
2a90195
Merge the licence key masking draft again, for its cloud errors masking
jwrosewell Nov 10, 2026
2675de0
Merge rc into fix/data-update-spec-alignment
jwrosewell Nov 10, 2026
d0cbbd6
Test that a callback that raises does not stop the checks, and a conn…
jwrosewell Nov 10, 2026
b2ab221
Log a callback that raises, so the other callbacks and the next check…
jwrosewell Nov 10, 2026
bf8ac54
Test that the watcher refresh is routed as the polling refresh is
jwrosewell Nov 11, 2026
705cf59
Route the watcher refresh through the polling refresh
jwrosewell Nov 11, 2026
6a76915
Merge rc into fix/data-update-spec-alignment
jwrosewell Nov 11, 2026
18b1bfa
Test that a callback's error is logged with .NET's message for any ot…
jwrosewell Nov 11, 2026
03a3dba
Test that a callback that raises stops the callbacks after it
jwrosewell Nov 11, 2026
80694f2
Test that a callback that raises is logged and stops the callbacks af…
jwrosewell Nov 11, 2026
22342c6
Stop at the first callback that raises, and log it with .NET's message
jwrosewell Nov 11, 2026
8eae96a
Merge rc into fix/data-update-spec-alignment
jwrosewell Nov 11, 2026
68d0e4a
Merge remote-tracking branch 'origin/rc' into fix/data-update-spec-al…
jwrosewell Nov 12, 2026
9453fc5
Attach the error a callback raised to the log entry
jwrosewell Nov 12, 2026
08e8a7b
Name only the languages that attach a callback's error
jwrosewell Nov 12, 2026
eb1085d
Test that a callback's error is masked in the log entry
jwrosewell Nov 12, 2026
e770a88
Mask every licence key in a callback's error before logging it
jwrosewell Nov 12, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -354,6 +354,9 @@ def run(self, data_file, license_key, interactive, logger, output):
output(f"Update on file modification complete, status: {update_event.status}")
else:
output("Update on file modification timed out")
elif update_event.status == UpdateStatus.AUTO_UPDATE_NOT_NEEDED:
output("The data file is already the latest published, "
"so there is nothing to download")
else:
logger.log("error", "Auto update was not successful, abandoning example")
error_message = f"Auto update failed: {update_event.status}"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -231,6 +231,9 @@ def run(self, data_file, license_key, interactive, logger, output):
f"{update_event.status}")
else:
output("Update on file modification timed out")
elif update_event.status == UpdateStatus.AUTO_UPDATE_NOT_NEEDED:
output("The data file is already the latest published, "
"so there is nothing to download")
else:
logger.log("error", "Auto update was not successful, abandoning example")
error_message = f"Auto update failed: {update_event.status}"
Expand Down
Loading
Loading