Hi Bogdan,
Great blog.
You may want to reformat the code in this post. After I copy/paste the following code, it did not work correctly in SAS Intelligent Decisioning. I need to manually modify the code to make sure the indentation is correct.
We also have customer encountered the same issue.

def execute(X1, X2):
"Output: Y"
if X1 == None:
X1 = 0
if X2 == None:
X2 = 0
Y = 0.55 + 1 * X1 + 2 * X2
return Y

X1=1
X2=2
print(execute(X1,X2))