Bug report
Bug description:
Scenario 1 - Opening the file for reading
# Opening the file for reading
import wave
from pathlib import Path
AUDIO_FILE = Path("sound.wav")
with wave.open(AUDIO_FILE, "rb") as wave_read:
pass
Output:
AttributeError: 'PosixPath' object has no attribute 'read'
Scenario 2 - Opening the file for writing
# Opening a file for writing
import wave
from pathlib import Path
AUDIO_FILE = Path("sound.wav")
with wave.open(AUDIO_FILE, "wb") as wave_write:
wave_write.setnchannels(1)
wave_write.setsampwidth(2)
wave_write.setframerate(44100)
Output:
AttributeError: 'PosixPath' object has no attribute 'write'. Did you mean: 'drive'?
CPython versions tested on:
3.14
Operating systems tested on:
macOS
Linked PRs
Bug report
Bug description:
Scenario 1 - Opening the file for reading
Output:
Scenario 2 - Opening the file for writing
Output:
CPython versions tested on:
3.14
Operating systems tested on:
macOS
Linked PRs
wave.open#140951