We're back after a server migration that caused effbot.org to fall over a bit harder than expected. Expect some glitches.

How can I evaluate an arbitrary Python expression from C?

Call the function PyRun_String from the previous question with the start symbol Py_eval_input; it parses an expression, evaluates it and returns its value.

CATEGORY: extending