API: let +, * and - pass thru but eval via Python

But give a warning suggesting a better way to do it
Merge pull request #7245 from cpcloud/bool-warn-and-work-7210

WRN: let + * and - pass thru on boolean with a warning