def __init__(self, expression, glob=None, loc=None):
<EOL>self.code = compile(expression,'<STR_LIT>','<STR_LIT>')<EOL>glob = {} if glob is None else glob<EOL>loc = {} if loc is None else loc<EOL>self.expression = self.strform = expression<EOL>self.glob = glob<EOL>self.loc = loc<EOL>self._init()<EOL>
Create a new job from a string which can be fed to eval().

        global/locals dicts can be provided, which will be passed to the eval
        call.