- py-drivers were not using the name lookup cache.

- use manager context for keymap script.
This commit is contained in:
2010-02-23 16:40:55 +00:00
parent 9e2e528c36
commit 0dd58a27e9
2 changed files with 4 additions and 2 deletions

View File

@@ -207,6 +207,8 @@ float BPY_pydriver_eval (ChannelDriver *driver)
for (dvar= driver->variables.first, i=0; dvar; dvar= dvar->next) {
PyTuple_SET_ITEM(expr_vars, i++, PyUnicode_InternFromString(dvar->name));
}
driver->flag &= ~DRIVER_FLAG_RENAMEVAR;
}
else {
expr_vars= PyTuple_GET_ITEM(((PyObject *)driver->expr_comp), 1);