From 67556277bd4c128edb1af2b9baabe73f4eb4684e Mon Sep 17 00:00:00 2001 From: Sean Breckenridge Date: Wed, 13 Sep 2023 23:47:37 -0700 Subject: [PATCH] fix name of force environment variable --- browserexport/browsers/opera.py | 2 ++ browserexport/save.py | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/browserexport/browsers/opera.py b/browserexport/browsers/opera.py index e21aab6..16e75da 100644 --- a/browserexport/browsers/opera.py +++ b/browserexport/browsers/opera.py @@ -1,6 +1,7 @@ from typing import Optional from .common import ( BrowserexportError, + logger, Paths, handle_path, windows_appdata_paths, @@ -48,6 +49,7 @@ def locate_database(cls, profile: str = "*") -> Path: try: return handle_glob(dd, profile + pth) except BrowserexportError as e: + logger.debug(e, exc_info=True) if err is None: err = e diff --git a/browserexport/save.py b/browserexport/save.py index 12d92f8..9acdd45 100644 --- a/browserexport/save.py +++ b/browserexport/save.py @@ -32,11 +32,11 @@ def _sqlite_backup(src: PathIsh, dest: Optional[Path]) -> Optional[sqlite3.Conne def _print_sqlite_db_to_stdout(pth: Path) -> None: - force = "BROWEREXPORT_FORCE" in os.environ + force = "BROWSEREXPORT_FORCE" in os.environ # make sure the user is piping this to something else, otherwise dont print if click.get_text_stream("stdout").isatty() and not force: logger.error( - "stdout is a TTY, not printing database to stdout. Pipe to something else (e.g. browserexport save ... > db.sqlite, browserexport save ... | gzip --best > db.sqlite.gz) or set BROWEREXPORT_FORCE=1 to print to stdout" + "stdout is a TTY, not printing database to stdout. Pipe to something else (e.g. browserexport save ... > db.sqlite, browserexport save ... | gzip --best > db.sqlite.gz) or set BROWSEREXPORT_FORCE=1 to print to stdout" ) return