code: def reconnectRemote(self, remote):
          
          if not isinstance(remote, Remote):
              raise PlenumTypeError('remote', remote, Remote)
          logger.info('{} reconnecting to {}'.format(self, remote))
          public, secret = self.selfEncKeys
          remote.disconnect()
          remote.connect(self.ctx, public, secret)
          self.sendPingPong(remote, is_ping=True)
docs: Disconnect remote and connect to it again
  
          :param remote: instance of Remote from self.remotes
          :param remoteName: name of remote
          :return: