Problem
If a Task has malformed function arguments, that can shatter the pickler at runtime. Your task will not fire. And the only logs will be held by the btu-daemon itself on the Linux host.
For example, the dictionary below is missing a comma , after False on line 2:
{
"supplier_key": "SUP-MAKR-0029",
"test_mode": False
"bcc": "michael@foo.com, shelby@foo.com, brian@datahenge.com"
}
Idea:
Upon any BTU Task document save(), call the pickler and pass the Task ID. Make sure it returns a success.
Problem
If a Task has malformed function arguments, that can shatter the pickler at runtime. Your task will not fire. And the only logs will be held by the btu-daemon itself on the Linux host.
For example, the dictionary below is missing a comma
,after False on line 2:Idea:
Upon any BTU Task document
save(), call the pickler and pass the Task ID. Make sure it returns a success.