(obj, *args, **kwargs)
| 35 | |
| 36 | |
| 37 | def dumps_debug(obj, *args, **kwargs): |
| 38 | try: |
| 39 | return dumps(obj, *args, **kwargs) |
| 40 | except (TypeError, PicklingError) as exc: |
| 41 | if os.environ.get("RAY_PICKLE_VERBOSE_DEBUG"): |
| 42 | from ray.util.check_serialize import inspect_serializability |
| 43 | inspect_serializability(obj) |
| 44 | raise |
| 45 | else: |
| 46 | msg = _warn_msg(obj, "ray.cloudpickle.dumps", exc) |
| 47 | raise type(exc)(msg) |
searching dependent graphs…