Only stat the .dockerenv file once (#76097)

This commit is contained in:
J. Nick Koston 2022-08-02 10:38:01 -10:00 committed by GitHub
parent cf849c59a4
commit a628be4db8
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -2,6 +2,7 @@
from __future__ import annotations
import asyncio
from functools import cache
from importlib.metadata import PackageNotFoundError, version
import logging
import os
@ -23,6 +24,7 @@ def is_virtual_env() -> bool:
)
@cache
def is_docker_env() -> bool:
"""Return True if we run in a docker env."""
return Path("/.dockerenv").exists()