          .tk and .orig copy attributes of .redir (probably not needed).
          """
          self.redir = redir
          self.operation = operation
          self.tk_ = redir.tk_  # redundant with self.redir
          self.orig = redir.orig  # redundant with self.redir
          # These two could be deleted after checking recipient code.
          self.tk_call = redir.tk_.call
          self.orig_and_operation = (redir.orig, operation)
  
      def __repr__(self):
 
</s> remove         self.redir = redir
 </s> add         self.redirect = redirect </s> remove         self.tk_call = redir.tk_.call
        self.orig_and_operation = (redir.orig, operation)
 </s> add         self.tk_call = redirect.tk_.call
        self.orig_and_operation = (redirect.orig, operation) </s> remove         .redir and .operation store the input args for __repr__.
        .tk and .orig copy attributes of .redir (probably not needed).
 </s> add         .redirect and .operation store the input args for __repr__.
        .tk and .orig copy attributes of .redirect (probably not needed). </s> remove     def __init__(self, redir, operation):
 </s> add     def __init__(self, redirect, operation): </s> remove                                self.redir, self.operation)
 </s> add                                self.redirect, self.operation)
        self.tk_ = redirect.tk_  # redundant with self.redirect
        self.orig = redirect.orig  # redundant with self.redirect
          .tk and .orig copy attributes of .redir (probably not needed).
          """
          self.redir = redir
          self.operation = operation
        self.tk_ = redirect.tk_  # redundant with self.redirect
        self.orig = redirect.orig  # redundant with self.redirect
        self.tk_ = redirect.tk_  # redundant with self.redirect
        self.orig = redirect.orig  # redundant with self.redirect
          # These two could be deleted after checking recipient code.
          self.tk_call = redir.tk_.call
          self.orig_and_operation = (redir.orig, operation)
  
      def __repr__(self):
keep keep keep keep replace replace keep keep keep keep keep
 GUI fixes
  - Split themes and styles to own module
  - Fix border on console window
  - variable name updates to make pep8 happy 
lib/gui/custom_widgets.py