code: def __public_objs(self):
          
          members = dict(inspect.getmembers(self.module))
          return dict([(name, obj)
                       for name, obj in members.items()
                       if self.__is_exported(name, inspect.getmodule(obj))])
docs: Returns a dictionary mapping a public identifier name to a
          Python object.