Hijacking Function Calls for Durability

Back Hijacking Function Calls for Durability By Miki Tebeka In the previous post we discussed how to intercept function calls in the user Python code and transform them. For example, the following code: event = ml.enrich(event) is transformed into: event = ml.enrich(event)event = _ak_call(ml.enrich, event) In this blog post, we’re going to look at how _ak_call works. Durable Execution […]
Hacking the Import System and Rewriting the AST For Durable Execution

Back Hacking the Import System and Rewriting the AST For Durable Execution By Miki Tebeka At AutoKitteh, we run users’ Python code as-is in a way that can redo parts of the execution in case of failures. In this article, we’ll discuss the part of the code that takes the user code and transforms it by […]