diplomacy.utils.errors

Error - Contains the error messages and code used by the engine

class diplomacy.utils.errors.Error(code, message=None)[source]

Bases: diplomacy.utils.common.StringableCode

Represents an error

class diplomacy.utils.errors.MapError(code, message)[source]

Bases: diplomacy.utils.errors.Error

Represents a map error

__init__(code, message)[source]

Build a MapError

Parameters:
  • code – int code of the error
  • message – human readable string message associated to the error
class diplomacy.utils.errors.GameError(code, message)[source]

Bases: diplomacy.utils.errors.Error

Represents a game error

__init__(code, message)[source]

Build a GameError

Parameters:
  • code – int code of the error
  • message – human readable string message associated to the error
class diplomacy.utils.errors.StdError(code, message)[source]

Bases: diplomacy.utils.errors.Error

Represents a standard error

__init__(code, message)[source]

Build a StdError

Parameters:
  • code – int code of the error
  • message – human readable string message associated to the error