code: def get_child(self, child_name):  # pylint: disable=no-self-use
          
          child = self.children.get(child_name, None)
          if child:
              return child
          raise ValueError("Value {} not in this tree".format(child_name))
docs: returns the object with the name supplied