BT decorator that restricts the execution of its child a limited number of times. BTRunLimit restricts the execution of the child task to a maximum number of times, defined by [member run_limit]. Returns [code]FAILURE[/code] if the limit on executions is exceeded; otherwise, it returns the status of the child task. Which runs should be counted towards the limit: successful, failed, or all? The maximum number of times the child is permitted to be executed. Count only successful runs towards the limit. Count only failed runs towards the limit. Count successful and failed runs towards the limit.