I am not an expert on this, but it seems like the way you have it implemented, the code will check if the values for x and y are field names, when you likely want to validate that they are integers. Can you try changing to this and see if that helps: x = Option(require=True, validate=validators.Integer())
y = Option(require=True, validate=validators.Integer()) If it does, specifying my_script x="abc" y="def" should throw an error. As you currently have it, validation would support my_script x=some_event_field y=some_other_event_field At least that's my understanding on how it works. You can find a list of all implemented validators here.
... View more