Skip to content

Commit bbc3e19

Browse files
committed
config: fix UserWarning: Do not expect file_or_dir on some Python 3.12 and 3.13 point versions
Fix #13910.
1 parent 4b73dca commit bbc3e19

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)