def _getobjects(): # modules first, globals and stack # objects (may contain duplicates) return tuple(_values(sys.modules)) + ( globals(), stack(sys.getrecursionlimit())[2:])