diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/pyinterp.cc | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/pyinterp.cc b/src/pyinterp.cc index 2df82563..6a2dea03 100644 --- a/src/pyinterp.cc +++ b/src/pyinterp.cc @@ -297,6 +297,9 @@ expr_t::ptr_op_t python_interpreter_t::lookup(const symbol_t::kind_t kind, switch (kind) { case symbol_t::FUNCTION: + if (option_t<python_interpreter_t> * handler = lookup_option(name.c_str())) + return MAKE_OPT_FUNCTOR(python_interpreter_t, handler); + if (is_initialized && main_nspace.has_key(name.c_str())) { DEBUG("python.interp", "Python lookup: " << name); |