Skip to content

Commit

Permalink
Make Python classes frozen (#111)
Browse files Browse the repository at this point in the history
  • Loading branch information
kylebarron authored Jan 6, 2025
1 parent a29d1c0 commit 2f36adb
Show file tree
Hide file tree
Showing 4 changed files with 4 additions and 4 deletions.
2 changes: 1 addition & 1 deletion python/src/kdtree/builder.rs
Original file line number Diff line number Diff line change
Expand Up @@ -216,7 +216,7 @@ impl PyKDTreeInner {
}
}

#[pyclass(name = "KDTree")]
#[pyclass(name = "KDTree", frozen)]
pub struct PyKDTree(PyKDTreeInner);

#[pymethods]
Expand Down
2 changes: 1 addition & 1 deletion python/src/kdtree/metadata.rs
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ impl PyKDTreeMetadataInner {
}
}

#[pyclass(name = "KDTreeMetadata")]
#[pyclass(name = "KDTreeMetadata", frozen)]
pub struct PyKDTreeMetadata(PyKDTreeMetadataInner);

#[pymethods]
Expand Down
2 changes: 1 addition & 1 deletion python/src/rtree/builder.rs
Original file line number Diff line number Diff line change
Expand Up @@ -334,7 +334,7 @@ enum PyRTreeInner {
Float64(Arc<RTree<f64>>),
}

#[pyclass(name = "RTree")]
#[pyclass(name = "RTree", frozen)]
pub struct PyRTree(PyRTreeInner);

impl PyRTreeInner {
Expand Down
2 changes: 1 addition & 1 deletion python/src/rtree/metadata.rs
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ impl PyRTreeMetadataInner {
}
}

#[pyclass(name = "RTreeMetadata")]
#[pyclass(name = "RTreeMetadata", frozen)]
pub struct PyRTreeMetadata(PyRTreeMetadataInner);

#[pymethods]
Expand Down

0 comments on commit 2f36adb

Please sign in to comment.