Cute -- although the thing I'd be most worried about is filesystem operations. calibre pushes filesystems hard and its quite likely that the filesystem semantics of WSL do not fully match those of linux. So you could end up with data loss/corruption in your calibre library.
Also note that ctypes based implementations of monotonic are *much* slower than native ones, which is why I dont use them.
|