Databay is a Python interface for scheduled data transfer. It facilitates transfer of (any) data from A to B, on a scheduled interval.
inlet_concurrency
for throttling inletsimmediate_transfer
mode to BasePlanner and links allowing to run transfer immediately upon startingatexit
callback to BasePlanner which will attempt to gracefully shutdown upon unexpected exit.force_transfer
to BasePlanneron_start
and on_shutdown
APSPlanner
to ApsPlanner
. Old name will be removed in v1.0.0Update.index
to Update.transfer_number
Link.name
to Link.tags
. Old name will be removed in v1.0.0catch_exceptions
to ignore_exceptions
. Old name will be removed in v1.0.0asynctest
with unittest.mock.AsyncMock
databay.outlet.Metadata
to databay.outlet.MetadataKey
push
and pull
a non-coroutine function by defaultBasePlanner.purge()
for unscheduling and clearing out all links from a plannerFileOutlet
Event loop is closed
exception (#6)import importlib
missing .util
that appeared when importing HttpInlet
and MongoOutlet
First release for beta testing. This is the first release that was publicly shared.
.