def _get_global_module_cache_dir()

in uberpoet/statemanagement.py [0:0]


    def _get_global_module_cache_dir():
        try:
            username = getpass.getuser()
        except Exception as e:
            sys.exit(str(e))

        cache_dir = subprocess.check_output(['getconf', 'DARWIN_USER_CACHE_DIR']).rstrip()
        user_dir = 'org.llvm.clang.{}'.format(username)
        return os.path.join(cache_dir, user_dir, 'ModuleCache')