Yet another attempt at a safe eval() call

Chris Angelico rosuav at gmail.com
Fri Jan 4 13:23:28 EST 2013


On Sat, Jan 5, 2013 at 5:09 AM, Grant Edwards <invalid at invalid.invalid> wrote:
> The error messages are still pretty cryptic, so improving
> that will add a few more lines.  One nice thing about the ast code is
> that it's simple to add code to allow C-like character constants such
> that ('A' === 0x41).  Here's the first pass at ast-based code:

Looks cool, and fairly neat! Now I wonder, is it possible to use that
to create new operators, such as the letter d? Binary operator, takes
two integers...

ChrisA



More information about the Python-list mailing list