code: def run(self):
          
          if self.uploader is None:  # pragma: no cover
              raise NotImplementedError
  
          records = self.fetch_records()
          uploader = self.uploader(self)
          LiveSyncPlugin.logger.info('Uploading %d records', len(records))
          uploader.run(records)
          self.update_last_run()
docs: Runs the livesync export