Erik, thank you for your thoughts, but >> exec a in b >> grail=b.nasenbaer() > You want a separate dictionary: > myGlobals = {} > exec statment in myGlobals than I have to call c=myGlobals["nasenbaer"]() that is not exactly my Objective...