code: def _retryable_read_command(self, command, value=1, check=True,
                  allowable_errors=None, read_preference=None,
                  codec_options=DEFAULT_CODEC_OPTIONS, session=None, **kwargs):
          
          if read_preference is None:
              read_preference = ((session and session._txn_read_preference())
                                 or ReadPreference.PRIMARY)
  
          def _cmd(session, server, sock_info, slave_ok):
              return self._command(sock_info, command, slave_ok, value,
                                   check, allowable_errors, read_preference,
                                   codec_options, session=session, **kwargs)
  
          return self.__client._retryable_read(
              _cmd, read_preference, session)
docs: Same as command but used for retryable read commands.