Skip to content

Commit 90e47f4

Browse files
daiyippyglove authors
authored andcommitted
Add pg.enable_opaque_pickle to enable/disable unsafe Pickle during to_json().
PiperOrigin-RevId: 923500250
1 parent 3c94667 commit 90e47f4

4 files changed

Lines changed: 288 additions & 253 deletions

File tree

pyglove/core/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -299,6 +299,7 @@
299299
DocStr = utils.DocStr
300300

301301
registered_types = utils.registered_types
302+
enable_opaque_pickle = utils.enable_opaque_pickle
302303
explicit_method_override = utils.explicit_method_override
303304

304305
is_partial = utils.is_partial

pyglove/core/utils/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,7 @@
7979
from pyglove.core.utils.json_conversion import from_json
8080
from pyglove.core.utils.json_conversion import to_json
8181
from pyglove.core.utils.json_conversion import registered_types
82+
from pyglove.core.utils.json_conversion import enable_opaque_pickle
8283

8384
# Handling formatting.
8485
from pyglove.core.utils.formatting import Formattable

0 commit comments

Comments
 (0)