MCPcopy Create free account
hub / github.com/CoolProp/CoolProp / _resolve_refresh_settings

Function _resolve_refresh_settings

Web/scripts/CPWeb/SphinxTools.py:186–198  ·  view source on GitHub ↗
(max_age_days, refresh_mode)

Source from the content-addressed store, hash-verified

184
185
186def _resolve_refresh_settings(max_age_days, refresh_mode):
187 if max_age_days is None:
188 max_age_days = int(os.environ.get('COOLPROP_PUBCHEM_MAX_AGE_DAYS',
189 _DEFAULT_MAX_AGE_DAYS))
190 if refresh_mode is None:
191 refresh_mode = os.environ.get('COOLPROP_PUBCHEM_REFRESH', '').lower()
192 if refresh_mode not in ('', 'all', 'stale'):
193 print(f' warning: ignoring COOLPROP_PUBCHEM_REFRESH={refresh_mode!r} '
194 f'(expected "all", "stale", or unset)')
195 refresh_mode = ''
196 CACHE_FRESHNESS['max_age_days'] = max_age_days
197 CACHE_FRESHNESS['refresh_mode'] = refresh_mode
198 return max_age_days, refresh_mode
199
200
201def _migrate_legacy_entry(cache_path, fail_flag):

Callers 1

fetch_pubchem_sdfFunction · 0.85

Calls 1

getMethod · 0.45

Tested by

no test coverage detected