def __getstate__(self): state = { 'source': self.source, 'ast': self.ast, 'lookup': self._globals.__self__ } state['code'] = get_code_params(self.code) return state
def __getstate__(self): if hasattr(self._globals, '__self__'): # Python 3 lookup_fn = self._globals.__self__ else: lookup_fn = self._globals.im_self state = {'source': self.source, 'ast': self.ast, 'lookup': lookup_fn} state['code'] = get_code_params(self.code) return state
def __getstate__(self): state = {'source': self.source, 'ast': self.ast, 'lookup': self._globals.im_self} state['code'] = get_code_params(self.code) return state