class_docstr: A global system that helps to manage the experiments.
class_docstr_tok: ["A","global","system","that","helps","to","manage","the","experiments","."]
docstr: Temporarily set the exp_manager's **default_uri** to uri
  
  NOTE:
  - Please refer to the NOTE in the `set_uri`
  
  Parameters
  ----------
  uri : Text
      the temporal uri
docstr_tok: ["Temporarily","set","the","exp_manager","'s","*","*","default_uri","*","*","to","uri","NOTE",":","-","Please","refer","to","the","NOTE","in","the","`","set_uri","`","Parameters","--","--","--","--","--","uri",":","Text","the","temporal","uri"]
code: def uri_context(self, uri: Text):
      """
      Temporarily set the exp_manager's **default_uri** to uri
  
      NOTE:
      - Please refer to the NOTE in the `set_uri`
  
      Parameters
      ----------
      uri : Text
          the temporal uri
      """
      prev_uri = self.exp_manager.default_uri
      self.exp_manager.default_uri = uri
      try:
          yield
      finally:
          self.exp_manager.default_uri = prev_uri
  
imports: from contextlib import contextmanager
  from typing import Text, Optional, Any, Dict
  from .expm import ExpManager
  from .exp import Experiment
  from .recorder import Recorder
  from ..utils import Wrapper
  from ..utils.exceptions import RecorderInitializationError
  import sys
label_desc: Use image node_id 13 for calling the QlibRecorder obj's underlying member method code with example usage: obj.uri_context(uri) without return types