Skip to content

Commit ad64926

Browse files
committed
v2.0.2
-------- 2022-06-03: define __fspath__ only on python >= 3.10
1 parent dc801e2 commit ad64926

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

pathlib3x/pathlib3x.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1131,7 +1131,7 @@ def open(self, mode="r", buffering=-1, encoding=None, errors=None, newline=None)
11311131
the built-in open() function does.
11321132
"""
11331133
# bitranox - io.text_encoding exists only on 3.10 upwards
1134-
if sys.version_info <= (3, 10):
1134+
if sys.version_info >= (3, 10):
11351135
if "b" not in mode:
11361136
encoding = io.text_encoding(encoding)
11371137
return io.open(self, mode, buffering, encoding, errors, newline)
@@ -1148,7 +1148,7 @@ def read_text(self, encoding=None, errors=None):
11481148
Open the file in text mode, read it, and close the file.
11491149
"""
11501150
# bitranox - io.text_encoding exists only on 3.10 upwards
1151-
if sys.version_info <= (3, 10):
1151+
if sys.version_info >= (3, 10):
11521152
encoding = io.text_encoding(encoding)
11531153
with self.open(mode="r", encoding=encoding, errors=errors) as f:
11541154
return f.read()
@@ -1170,7 +1170,7 @@ def write_text(self, data, encoding=None, errors=None, newline=None):
11701170
raise TypeError("data must be str, not %s" % data.__class__.__name__)
11711171

11721172
# bitranox - io.text_encoding exists only on 3.10 upwards
1173-
if sys.version_info <= (3, 10):
1173+
if sys.version_info >= (3, 10):
11741174
encoding = io.text_encoding(encoding)
11751175

11761176
with self.open(mode="w", encoding=encoding, errors=errors, newline=newline) as f:

0 commit comments

Comments
 (0)