…zak#685)
CEF 121+ logs a warning when CefSettings.root_cache_path is unset:
'Please customize CefSettings.root_cache_path for your application.
Use of the default value may lead to unintended process singleton
behavior.' This appeared when running the unit tests.
cefpython never exposed root_cache_path, so it could not be set
(SetApplicationSettings raised 'Invalid appSettings key'). Add it:
- cef_types.pxd: declare root_cache_path in the CefSettings struct.
- settings.pyx: handle the root_cache_path application setting.
- unittests: set root_cache_path to a fixed dir under the system temp
(_common.ROOT_CACHE_PATH) in main_test and osr_test, silencing the
warning during the test run.
- api/ApplicationSettings.md: document the new setting.
fixes #685
CEF 121+ logs a warning when CefSettings.root_cache_path is unset: 'Please customize CefSettings.root_cache_path for your application. Use of the default value may lead to unintended process singleton behavior.' This appeared when running the unit tests.
cefpython never exposed root_cache_path, so it could not be set (SetApplicationSettings raised 'Invalid appSettings key'). Add it: