Mark JsonScanner as ThreadSafe

This commit is contained in:
Aviv Palivoda
2020-05-15 09:13:03 +03:00
parent 7c51a91639
commit 59ce997460

View File

@@ -1,7 +1,7 @@
use crate::obj::objiter;
use crate::obj::objstr::PyStringRef;
use crate::obj::{objbool, objtype::PyClassRef};
use crate::pyobject::{IdProtocol, PyClassImpl, PyObjectRef, PyRef, PyResult, PyValue};
use crate::pyobject::{IdProtocol, PyClassImpl, PyObjectRef, PyRef, PyResult, PyValue, ThreadSafe};
use crate::VirtualMachine;
use num_bigint::BigInt;
@@ -19,6 +19,8 @@ struct JsonScanner {
ctx: PyObjectRef,
}
impl ThreadSafe for JsonScanner {}
impl PyValue for JsonScanner {
fn class(vm: &VirtualMachine) -> PyClassRef {
vm.class("_json", "make_scanner")