code: def change_name(self, new_name):
          
          if not new_name:
              name = self.hostname
          else:
              name = new_name.decode()
          self.display_name = display_names.change(
              self.display_name, name)
docs: Change the name of the shell, possibly updating the maximum name
          length