diff --git a/CHANGELOG.md b/CHANGELOG.md index 4628070..080429a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,5 @@ +### 0.19.1 +- [Firefox based] Fix an error when `load()` fails if librewolf or firefox is not installed ### 0.19.0 - [MODULE] Added new browser support: LibreWolf - [MODULE] Added `immutable` mode for opening cookies database diff --git a/browser_cookie3/__init__.py b/browser_cookie3/__init__.py index b171d77..5cfb179 100644 --- a/browser_cookie3/__init__.py +++ b/browser_cookie3/__init__.py @@ -900,7 +900,7 @@ def __expand_and_check_path(self, paths: Union[str, List[str], Dict[str, str], L expanded = os.path.expanduser(path) if os.path.isdir(expanded): return expanded - raise FileNotFoundError( + raise BrowserCookieError( f'Could not find {self.browser_name} profile directory') def __find_cookie_file(self, linux_data_dirs=None, windows_data_dirs=None, osx_data_dirs=None): diff --git a/setup.py b/setup.py index e3d6885..4d7ed22 100644 --- a/setup.py +++ b/setup.py @@ -2,7 +2,7 @@ setup( name='browser-cookie3', - version='0.19.0', + version='0.19.1', packages=['browser_cookie3'], # look for package contents in current directory package_dir={'browser_cookie3': 'browser_cookie3'}, diff --git a/tests/test_browsers.py b/tests/test_browsers.py index cebc842..c731cfa 100644 --- a/tests/test_browsers.py +++ b/tests/test_browsers.py @@ -269,6 +269,11 @@ def test_vivaldi(self): self.__test_chromium_based(vivaldi) def test_z_load(self): + logger.info('Testing load() at the end of the test suite') + load() + + def test_a_load(self): + logger.info('Testing load() at the beginning of the test suite') load()