okami.mom/albedo
git clone https://git.nkp.pet/okami.mom/albedo
59e1387
main
1//// Default extension wiring for standalone kernel tests. 2 3import albedo/daemon/store 4import albedo/harness/extensions/python/kernel as python 5import albedo/harness/extensions/work/ledger as work 6import albedo/harness/extensions/work/rpc 7import albedo/harness/rpc as harness_rpc 8import gleam/result 9 10pub fn local ( 11ledger : store . Store , 12cwd : String , 13) -> Result ( python . Kernel , python . Error ) { 14use _ <- result . try ( 15work . initialise ( ledger ) |> result . map_error ( python . Unavailable ), 16) 17python . local_with_plugins ( 18ledger , 19cwd , 20fn ( method , args ) { 21rpc . handle ( ledger , cwd , method , args ) |> harness_rpc . reply 22}, 23[ "run" , "work" ], 24) 25}