docstr: No-op operation in this implementation.
  
  Parameters
  ----------
  run_id : int
      Run ID for this run
  tags : list, optional
      Tags to apply to this particular run, by default None
  sys_tags : list, optional
      System tags to apply to this particular run, by default None
  Returns
  -------
  bool
      True if a new run was registered; False if it already existed
code: def register_run_id(self, run_id, tags=None, sys_tags=None):
      """
      No-op operation in this implementation.
  
      Parameters
      ----------
      run_id : int
          Run ID for this run
      tags : list, optional
          Tags to apply to this particular run, by default None
      sys_tags : list, optional
          System tags to apply to this particular run, by default None
      Returns
      -------
      bool
          True if a new run was registered; False if it already existed
      """
      raise NotImplementedError()
  
imports: import json
  import os
  import re
  import time
  from collections import namedtuple
  from itertools import chain
  from metaflow.exception import MetaflowInternalError, MetaflowTaggingError
  from metaflow.tagging_util import validate_tag
  from metaflow.util import get_username, resolve_identity_as_tuple, is_stringish
label_desc: Use image node_id 5 for calling the MetadataProvider obj's underlying member method code with example usage: obj.register_run_id(run_id, tags, sys_tags) without return types