class_docstr: Manager that fetches system related info
class_docstr_tok: ["Manager","that","fetches","system","related","info"]
code: def get_available_disk_size():
      # FIXME: os.statvfs doesn't work on Windows...
      # Need to find another way to calculate disk on Windows.
      # Return None for now
      try:
          statvfs = os.statvfs(".")
          available_blocks = statvfs.f_frsize * statvfs.f_bavail
          return bytes_to_mega_bytes(available_blocks)
      except Exception:
          return None
  
imports: import logging
  import multiprocessing
  import os
  import shutil
  import subprocess
  from typing import Union
  from autogluon.common.utils.try_import import try_import_ray
  from .distribute_utils import DistributedContext
  from .lite import disable_if_lite_mode
  from .utils import bytes_to_mega_bytes
label_desc: Use image node_id 11 for calling the ResourceManager obj's underlying member method code with example usage: obj.get_available_disk_size() and returns: bytes_to_mega_bytes, None