log

age author description
Thu, 01 Jun 2023 14:04:06 -0700 drewp don't read our own file-writes! default tip
Thu, 01 Jun 2023 14:03:31 -0700 drewp junky shortener for debug logs
Thu, 01 Jun 2023 14:03:02 -0700 drewp comment
Wed, 31 May 2023 00:43:42 -0700 drewp py-client write requests weren't working at all
Mon, 29 May 2023 23:20:55 -0700 drewp try to handle patch apply errors. very untested, but it should log some stuff
Mon, 29 May 2023 22:28:55 -0700 drewp SyncedGraph finally sheds intermediate patches if it's falling behind
Mon, 29 May 2023 22:26:18 -0700 drewp write compactPatches
Mon, 29 May 2023 16:15:46 -0700 drewp raise if we see xsd:float or xsd:double, since i want to be using xsd:decimal everywhere.
Mon, 29 May 2023 16:14:17 -0700 drewp rename isEmpty to match js
Sat, 27 May 2023 19:06:48 -0700 drewp delay file writes a little, so the file io activity doesn't spike with patch rate
Sat, 27 May 2023 17:55:20 -0700 drewp when SyncedGraph tries to clear the graph for a resync, don't attempt to send that patch out
Sat, 27 May 2023 17:38:13 -0700 drewp cut way down on some no-op patches that were causing file rewrites/rereads
Sat, 27 May 2023 17:36:51 -0700 drewp turn a disconnect into a warning
Sat, 27 May 2023 17:34:30 -0700 drewp rewrite SyncedGraph ws error handling
Sat, 27 May 2023 17:33:11 -0700 drewp mysterious- why were we writing the file a 2nd time AFTER moving it into place?
Sat, 27 May 2023 17:31:33 -0700 drewp logging
Wed, 24 May 2023 12:49:56 -0700 drewp attempt to resync after another kind of patch failure. untested- hope it doesn't infloop!
Wed, 24 May 2023 12:49:01 -0700 drewp shorthand import
Tue, 23 May 2023 19:57:31 -0700 drewp finesse logging
Tue, 23 May 2023 19:57:11 -0700 drewp more useful demo
Tue, 23 May 2023 19:43:57 -0700 drewp fix tests
Tue, 23 May 2023 16:49:41 -0700 drewp update lock
Thu, 24 Nov 2022 20:41:09 -0800 drewp release 0.24.0
Thu, 24 Nov 2022 20:41:06 -0800 drewp release 0.24.0 0.24.0
Wed, 01 Jun 2022 16:55:05 -0700 drewp rough and untested support for async handler funcs
Wed, 01 Jun 2022 16:54:12 -0700 drewp logging
Mon, 30 May 2022 23:01:50 -0700 drewp cull some noisy logging, add design note
Mon, 30 May 2022 22:55:29 -0700 drewp release 0.23.0
Mon, 30 May 2022 22:55:27 -0700 drewp release 0.23.0 0.23.0
Mon, 30 May 2022 22:55:20 -0700 drewp format & comments
Mon, 30 May 2022 22:44:50 -0700 drewp add a pydeps task. `inv pydeps`
Mon, 30 May 2022 22:44:10 -0700 drewp s/Db/SharedGraph/
Mon, 30 May 2022 22:43:07 -0700 drewp rm old code and probably a bunch of inotify workarounds
Mon, 30 May 2022 20:38:53 -0700 drewp port to starlette asyncio
Mon, 30 May 2022 20:38:06 -0700 drewp (rough) move Db to shared_graph.py (includes some asyncio updates probably)
Mon, 30 May 2022 20:36:38 -0700 drewp minor types and logs
Mon, 30 May 2022 20:33:50 -0700 drewp (rough) remove WatchFiles in favor of watched_graphs.py
Mon, 30 May 2022 20:32:08 -0700 drewp new Patch ctor and error type
Mon, 30 May 2022 20:31:15 -0700 drewp new Multigraph over rdflib's ConjunctiveGraph
Mon, 30 May 2022 20:28:17 -0700 drewp WIP graph_file replaced with two layers: text files with paths and change monitoring, and a graph layer over that
Mon, 30 May 2022 20:39:59 -0700 drewp easy api over prometheus, for ease of porting. Might be slow
Mon, 30 May 2022 20:26:16 -0700 drewp demo of caller code
Sat, 21 May 2022 22:16:26 -0700 drewp add aiohttp
Mon, 30 May 2022 20:30:25 -0700 drewp dead code
Sat, 21 May 2022 22:15:14 -0700 drewp mv syncedgraph to subdir
Sun, 15 May 2022 15:52:01 -0700 drewp cleanup
Sun, 15 May 2022 15:49:28 -0700 drewp deps
Sun, 15 May 2022 15:47:43 -0700 drewp project config
Tue, 05 Apr 2022 09:20:20 -0700 drewp add first prom metrics stat
Tue, 05 Apr 2022 00:54:53 -0700 drewp refactor, redo the SyncedGraph class ordering, fix most typing errors
Tue, 05 Apr 2022 00:53:10 -0700 drewp extract readonly
Mon, 04 Apr 2022 23:01:08 -0700 drewp more typing and formatting
Mon, 04 Apr 2022 23:00:42 -0700 drewp some weak file_vs_uri coverage
Mon, 04 Apr 2022 22:08:41 -0700 drewp clean up rdflibpatch (some of which might now be unused)
Mon, 04 Apr 2022 22:00:45 -0700 drewp clean up Literal monkeypatch that makes formatting better
Mon, 04 Apr 2022 21:25:53 -0700 drewp refactor and fix up types
Mon, 04 Apr 2022 21:10:40 -0700 drewp fix existing tests. Note bytes->str on public api arg
Mon, 04 Apr 2022 11:25:05 -0700 drewp (barely) runnable demo service instance
Mon, 04 Apr 2022 11:01:59 -0700 drewp reformat
Mon, 04 Apr 2022 10:57:33 -0700 drewp switch to pdm