Anki/pylib
Damien Elmes 73679b03e7 possible fix for sync button colour blue after sync
If the client's clock is behind AnkiWeb's, even by a few seconds,
we can end up with a situation where last_begin_at is updated after
the sync to a value less than the mtime we received from AnkiWeb,
causing the collection to be saved, which bumps the modtime.

Work around this by recording mtime at begin() time, and seeing if it
has changed in either direction.

Thanks to Rumo, who did the hard work looking into it:
https://forums.ankiweb.net/t/why-is-my-sync-button-blue/2078/21
2020-12-21 19:27:26 +10:00
..
anki possible fix for sync button colour blue after sync 2020-12-21 19:27:26 +10:00
rsbridge minor doc updates 2020-12-11 22:37:12 +10:00
tests add ability to specify an individual Python test 2020-12-16 10:40:29 +10:00
tools merge pylib references 2020-11-17 19:23:06 +10:00
.gitignore symlink generated .py/.pyi into tree to fix Python code completion 2020-12-16 11:36:42 +10:00
.isort.cfg merge pylib references 2020-11-17 19:23:06 +10:00
.pylintrc initial Bazel conversion 2020-11-01 14:26:58 +10:00
BUILD.bazel format_fix -> format; rename svelte-check for consistency 2020-11-12 20:19:32 +10:00
mypy.ini use QtMultimedia for recording instead of PyAudio 2020-12-16 19:33:25 +10:00
protobuf.bzl move backend.proto into rslib/ 2020-11-02 16:28:31 +10:00
README.md minor doc updates 2020-12-11 22:37:12 +10:00

Anki's Python library code is in anki/.

The Rust/Python extension module is in rsbridge/; it references the library defined in ../rslib.