Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions crates/stdlib/src/mmap.rs
Original file line number Diff line number Diff line change
Expand Up @@ -1141,6 +1141,11 @@ mod mmap {
self.pos()
}

#[pymethod]
const fn seekable(&self) -> bool {
true
}
Comment thread
doma17 marked this conversation as resolved.
Comment thread
doma17 marked this conversation as resolved.

#[pymethod]
fn write(&self, bytes: ArgBytesLike, vm: &VirtualMachine) -> PyResult<PyIntRef> {
let pos = self.pos();
Expand Down
6 changes: 6 additions & 0 deletions extra_tests/snippets/stdlib_mmap.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
import mmap

mapped = mmap.mmap(-1, 1)
assert mapped.seekable()
mapped.close()
assert mapped.seekable()
Loading