@param namespace_hash a unique hash for the namespace
@return the resultant object
"""
+ if not code: raise Exception, 'Cannot evaluate empty statement.'
my_hash = hash(code) ^ namespace_hash
#cache if does not exist
if not self._eval_cache.has_key(my_hash):
* save/restore cwd
* threads dont die on exit in probe and variable sink
* align param titles in paramsdialog
-* better error for blank string params
* weird grid params misbehaving
* params dialog needs to dynamically update for all params
* will not update for non-enum params