diff --git a/compliance_checker/cf/util.py b/compliance_checker/cf/util.py index 4baa49e9..5203bace 100644 --- a/compliance_checker/cf/util.py +++ b/compliance_checker/cf/util.py @@ -264,6 +264,9 @@ def __init__(self, cached_location=None): if cached_location: with io.open(cached_location, 'r', encoding='utf-8') as fp: resource_text = fp.read() + elif os.environ.get('CF_STANDARD_NAME_TABLE') and os.path.exists(os.environ['CF_STANDARD_NAME_TABLE']): + with io.open(os.environ['CF_STANDARD_NAME_TABLE'], 'r', encoding='utf-8') as fp: + resource_text = fp.read() else: resource_text = get_data("compliance_checker", "data/cf-standard-name-table.xml")