Skip to content

Commit b5b2ccf

Browse files
committed
chore: Exclude vendored dir from tooling checks
1 parent ede79de commit b5b2ccf

File tree

3 files changed

+60
-4
lines changed

3 files changed

+60
-4
lines changed

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
[tool.ruff]
2-
exclude = ["main_window.py", "home_ui.py", "resources.py", "resources_rc.py"]
2+
exclude = ["main_window.py", "home_ui.py", "resources.py", "resources_rc.py", "**/vendored/"]
33

44
[tool.mypy]
55
strict_optional = false
66
disable_error_code = ["union-attr", "annotation-unchecked", "import-untyped"]
77
explicit_package_bases = true
88
warn_unused_ignores = true
9-
exclude = ['tests']
9+
exclude = ['tests', 'src/qt/helpers/vendored']

tagstudio/src/qt/helpers/file_tester.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88

99
from src.qt.helpers.vendored.ffmpeg import _probe
1010

11+
1112
def is_readable_video(filepath: Path | str):
1213
"""Test if a video is in a readable format. Examples of unreadable videos
1314
include files with undetermined codecs and DRM-protected content.
Lines changed: 57 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,64 @@
11
import subprocess
22
import sys
33

4-
def promptless_Popen(args, bufsize=-1, executable=None, stdin=None, stdout=None, stderr=None, preexec_fn=None, close_fds=True, shell=False, cwd=None, env=None, universal_newlines=None, startupinfo=None, restore_signals=True, start_new_session=False, pass_fds=(), *, group=None, extra_groups=None, user=None, umask=-1, encoding=None, errors=None, text=None, pipesize=-1, process_group=None):
4+
5+
def promptless_Popen(
6+
args,
7+
bufsize=-1,
8+
executable=None,
9+
stdin=None,
10+
stdout=None,
11+
stderr=None,
12+
preexec_fn=None,
13+
close_fds=True,
14+
shell=False,
15+
cwd=None,
16+
env=None,
17+
universal_newlines=None,
18+
startupinfo=None,
19+
restore_signals=True,
20+
start_new_session=False,
21+
pass_fds=(),
22+
*,
23+
group=None,
24+
extra_groups=None,
25+
user=None,
26+
umask=-1,
27+
encoding=None,
28+
errors=None,
29+
text=None,
30+
pipesize=-1,
31+
process_group=None,
32+
):
533
creation_flags = 0
634
if sys.platform == "win32":
735
creation_flags = subprocess.CREATE_NO_WINDOW
836

9-
return subprocess.Popen(args=args, bufsize=bufsize, executable=executable, stdin=stdin, stdout=stdout, stderr=stderr, preexec_fn=preexec_fn, close_fds=close_fds, shell=shell, cwd=cwd, env=env, universal_newlines=universal_newlines, startupinfo=startupinfo, creationflags=creation_flags, restore_signals=restore_signals, start_new_session=start_new_session, pass_fds=pass_fds, group=group, extra_groups=extra_groups, user=user, umask=umask, encoding=encoding, errors=errors, text=text, pipesize=pipesize, process_group=process_group)
37+
return subprocess.Popen(
38+
args=args,
39+
bufsize=bufsize,
40+
executable=executable,
41+
stdin=stdin,
42+
stdout=stdout,
43+
stderr=stderr,
44+
preexec_fn=preexec_fn,
45+
close_fds=close_fds,
46+
shell=shell,
47+
cwd=cwd,
48+
env=env,
49+
universal_newlines=universal_newlines,
50+
startupinfo=startupinfo,
51+
creationflags=creation_flags,
52+
restore_signals=restore_signals,
53+
start_new_session=start_new_session,
54+
pass_fds=pass_fds,
55+
group=group,
56+
extra_groups=extra_groups,
57+
user=user,
58+
umask=umask,
59+
encoding=encoding,
60+
errors=errors,
61+
text=text,
62+
pipesize=pipesize,
63+
process_group=process_group,
64+
)

0 commit comments

Comments
 (0)