(max_age_days, refresh_mode)
| 184 | |
| 185 | |
| 186 | def _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 | |
| 201 | def _migrate_legacy_entry(cache_path, fail_flag): |
no test coverage detected