negmas.checkpoints Module

Implements Checkpoint functionality for easy dumping and restoration of any NamedObject in negmas.

Classes

Any(*args, **kwargs)

Special type indicating an unconstrained type.

CheckpointMixin()

Adds the ability to save checkpoints to a NamedObject

CheckpointRunner(folder[, id, callback, ...])

Runs an object based on its checkpoints saved in an earlier run

NamedObject([name, id, type_name])

The base class of all named entities.

Path(*args, **kwargs)

PurePath subclass that can make system calls.

PathLike()

Abstract base class for implementing the file system path protocol.

Class Inheritance Diagram

Inheritance diagram of negmas.checkpoints.CheckpointMixin, negmas.checkpoints.CheckpointRunner