Ignore two typing errors after updating to mypy 1.6.0
This commit is contained in:
parent
da7a315043
commit
f99e915b35
|
@ -755,7 +755,13 @@ class LocalPath:
|
||||||
if ensure:
|
if ensure:
|
||||||
self.dirpath().ensure(dir=1)
|
self.dirpath().ensure(dir=1)
|
||||||
if encoding:
|
if encoding:
|
||||||
return error.checked_call(io.open, self.strpath, mode, encoding=encoding)
|
# Using type ignore here because of this error:
|
||||||
|
# error: Argument 1 has incompatible type overloaded function;
|
||||||
|
# expected "Callable[[str, Any, Any], TextIOWrapper]" [arg-type]
|
||||||
|
# Which seems incorrect, given io.open supports the given argument types.
|
||||||
|
return error.checked_call(
|
||||||
|
io.open, self.strpath, mode, encoding=encoding # type:ignore[arg-type]
|
||||||
|
)
|
||||||
return error.checked_call(open, self.strpath, mode)
|
return error.checked_call(open, self.strpath, mode)
|
||||||
|
|
||||||
def _fastjoin(self, name):
|
def _fastjoin(self, name):
|
||||||
|
@ -1261,13 +1267,19 @@ class LocalPath:
|
||||||
@classmethod
|
@classmethod
|
||||||
def mkdtemp(cls, rootdir=None):
|
def mkdtemp(cls, rootdir=None):
|
||||||
"""Return a Path object pointing to a fresh new temporary directory
|
"""Return a Path object pointing to a fresh new temporary directory
|
||||||
(which we created ourself).
|
(which we created ourselves).
|
||||||
"""
|
"""
|
||||||
import tempfile
|
import tempfile
|
||||||
|
|
||||||
if rootdir is None:
|
if rootdir is None:
|
||||||
rootdir = cls.get_temproot()
|
rootdir = cls.get_temproot()
|
||||||
return cls(error.checked_call(tempfile.mkdtemp, dir=str(rootdir)))
|
# Using type ignore here because of this error:
|
||||||
|
# error: Argument 1 has incompatible type overloaded function; expected "Callable[[str], str]" [arg-type]
|
||||||
|
# Which seems incorrect, given tempfile.mkdtemp supports the given argument types.
|
||||||
|
path = error.checked_call(
|
||||||
|
tempfile.mkdtemp, dir=str(rootdir) # type:ignore[arg-type]
|
||||||
|
)
|
||||||
|
return cls(path)
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
def make_numbered_dir(
|
def make_numbered_dir(
|
||||||
|
|
Loading…
Reference in New Issue