  
  
  def get_tooltip(widget, text, wraplength=600):
      """ Store the tooltip layout and widget id in _TOOLTIPS and return a tooltip """
      global _TOOLTIPS  # pylint:disable=global-statement
      _TOOLTIPS[str(widget)] = {"text": text,
                                "wraplength": wraplength}
      logger.debug("Adding to tooltips dict: (widget: %s. text: '%s', wraplength: %s)",
                   widget, text, wraplength)
      return Tooltip(widget, text=text, wraplength=wraplength)
 
</s> remove         if widget.configure() is None:
            return None
        for key, val in widget.configure().items():
 </s> add         for key in widget.config(): </s> remove     def unpack_originals(self):
        """ The original widgets must be unpacked but not destroyed
            as we need to reference them for cloning """
        for subframe in self.subframes:
            for child in subframe.winfo_children():
                child.pack_forget()

 </s> add  </s> remove         logger.debug("Adding browser buttons: (sysbrowser: '%s'", self.browser)
 </s> add         logger.debug("Adding browser buttons: (sysbrowser: %s", self.browser)
  
  
  def get_tooltip(widget, text, wraplength=600):
      """ Store the tooltip layout and widget id in _TOOLTIPS and return a tooltip """

      _TOOLTIPS[str(widget)] = {"text": text,
                                "wraplength": wraplength}
      logger.debug("Adding to tooltips dict: (widget: %s. text: '%s', wraplength: %s)",
                   widget, text, wraplength)
      return Tooltip(widget, text=text, wraplength=wraplength)
keep keep keep keep replace keep keep keep keep keep
 Bugfix: Fix commands for re-arranged panels 
lib/gui/control_helper.py