class_docstr: This class contains environment variables.
class_docstr_tok: ["This","class","contains","environment","variables","."]
docstr: Setter for the library's main directory on the manager.
  
  Note:
      A relative path ist also accepted and translated to an absolute path.
  
  Args:
      dir: Relative or absolute path.
docstr_tok: ["Setter","for","the","library","'s","main","directory","on","the","manager",".","Note",":","A","relative","path","ist","also","accepted","and","translated","to","an","absolute","path",".","Args",":","dir",":","Relative","or","absolute","path","."]
code: def set_main_directory(cls, dir: str) -> None:
      """Setter for the library's main directory on the manager.
  
      Note:
          A relative path ist also accepted and translated to an absolute path.
  
      Args:
          dir: Relative or absolute path.
      """
      cls.main_directory = os.path.abspath(dir)
  
file_path: lazycluster/src/lazycluster/utils.py
imports: import logging
  import os
  import time
label_desc: Use image node_id 1 for calling the Environment obj's underlying member method code with example usage: obj.set_main_directory(cls, dir) without return types