diff --git a/ChangeLog b/ChangeLog index 0186a03a80..5409889058 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2008-08-24 Lars-Peter Clausen + + * plug-ins/pygimp/plug-ins/python-fu-eval.py: Moved execution into + global namespace. Fixes import statements inside of evaled code. + 2008-08-24 Lars-Peter Clausen * plug-ins/pygimp/pygimp-pdb.c (pdb_getattro): Fix wrong strcmp diff --git a/plug-ins/pygimp/plug-ins/python-eval.py b/plug-ins/pygimp/plug-ins/python-eval.py index 5335c22b82..77a30cff84 100755 --- a/plug-ins/pygimp/plug-ins/python-eval.py +++ b/plug-ins/pygimp/plug-ins/python-eval.py @@ -23,7 +23,7 @@ def code_eval(code): if code == '-': import sys code = sys.stdin - exec code + exec code in globals() register( "python-fu-eval",