Skip to content

Commit fa0b82c

Browse files
fix: don't fail when posix env var is not present (TagStudioDev#1018)
* fix: don't set MacOS specific values when not on MacOS * refactor: use dict.get instead
1 parent 0d13115 commit fa0b82c

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/tagstudio/qt/helpers/vendored/ffmpeg.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
logger = structlog.get_logger(__name__)
1818

19-
user = os.environ["USER"]
19+
user = os.environ.get("USER", None)
2020
FFMPEG_MACOS_LOCATIONS: list[str] = [
2121
"",
2222
"/opt/homebrew/bin/",
@@ -65,7 +65,7 @@ def probe(filename, cmd=FFPROBE_CMD, timeout=None, **kwargs):
6565
``stderr`` property of the exception.
6666
"""
6767
args = [cmd, "-show_format", "-show_streams", "-of", "json"]
68-
args += ffmpeg._utils.convert_kwargs_to_cmd_line_args(kwargs)
68+
args += ffmpeg._utils.convert_kwargs_to_cmd_line_args(kwargs) # pyright: ignore[reportAttributeAccessIssue]
6969
args += [filename]
7070

7171
# PATCHED

0 commit comments

Comments
 (0)