57a58,60
> if self.formatter.locals and item in self.frame.f_locals:
> return self.frame.f_locals[item]
>
61,63c64,65
< if self.formatter.locals or self.formatter.globals:
< if self.formatter.locals and item in self.frame.f_locals:
< return self.frame.f_locals[item]
---
> if self.formatter.globals and item in self.frame.f_globals:
> return self.frame.f_globals[item]
65,67d66
< if self.formatter.globals and item in self.frame.f_globals:
< return self.frame.f_globals[item]
<
127c126
< self.globals = kwargs.pop('globals',type(self).globals)
---
> self.globals = kwargs.pop('globals', type(self).globals)