Skip to content

Commit 0fa11ae

Browse files
authored
Merge pull request #13927 from pytest-dev/patchback/backports/9.0.x/3d80757431c209eaae411909119bcc38a6847739/pr-13922
[PR #13922/3d807574 backport][9.0.x] config: fix `UserWarning: Do not expect file_or_dir` on some Python 3.12 and 3.13 point versions
2 parents fa45470 + b4e3973 commit 0fa11ae

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

changelog/13910.bugfix.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Fixed `UserWarning: Do not expect file_or_dir` on some earlier Python 3.12 and 3.13 point versions.

src/_pytest/config/argparsing.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,7 @@ def parse_known_and_unknown_args(
170170
arguments, and a list of unknown flag arguments.
171171
"""
172172
strargs = [os.fspath(x) for x in args]
173-
if sys.version_info < (3, 12):
173+
if sys.version_info < (3, 12, 8) or (3, 13) <= sys.version_info < (3, 13, 1):
174174
# Older argparse have a bugged parse_known_intermixed_args.
175175
namespace, unknown = self.optparser.parse_known_args(strargs, namespace)
176176
assert namespace is not None

0 commit comments

Comments
 (0)