Message401755
for example:
```
from typing import Union
class FakePath:
def __init__(self, path):
self.path = path
def __fspath__(self) -> Union[str, bytes]:
return self.path
if __name__ == "__main__":
from tempfile import TemporaryDirectory
# You need to create `existing_path` directory
with TemporaryDirectory(dir=FakePath("existing_path")) as str_path:
print(str_path) # 'existing_path/...'
with TemporaryDirectory(dir=FakePath(b"existing_path")) as byte_path:
print(byte_path) # expected b'existing_path/...' but raised TypeError
``` |
|
Date |
User |
Action |
Args |
2021-09-14 05:50:24 | rekyungmin | set | recipients:
+ rekyungmin |
2021-09-14 05:50:24 | rekyungmin | set | messageid: <1631598624.71.0.313930022774.issue45192@roundup.psfhosted.org> |
2021-09-14 05:50:24 | rekyungmin | link | issue45192 messages |
2021-09-14 05:50:24 | rekyungmin | create | |
|