Spaces:
Sleeping
Sleeping
| class UnityException(Exception): | |
| """ | |
| Any error related to ml-agents environment. | |
| """ | |
| pass | |
| class UnityEnvironmentException(UnityException): | |
| """ | |
| Related to errors starting and closing environment. | |
| """ | |
| pass | |
| class UnityCommunicationException(UnityException): | |
| """ | |
| Related to errors with the communicator. | |
| """ | |
| pass | |
| class UnityCommunicatorStoppedException(UnityException): | |
| """ | |
| Raised when communicator has stopped gracefully. | |
| """ | |
| pass | |
| class UnityObservationException(UnityException): | |
| """ | |
| Related to errors with receiving observations. | |
| """ | |
| pass | |
| class UnityActionException(UnityException): | |
| """ | |
| Related to errors with sending actions. | |
| """ | |
| pass | |
| class UnityTimeOutException(UnityException): | |
| """ | |
| Related to errors with communication timeouts. | |
| """ | |
| pass | |
| class UnitySideChannelException(UnityException): | |
| """ | |
| Related to errors with side channels. | |
| """ | |
| pass | |
| class UnityWorkerInUseException(UnityException): | |
| """ | |
| This error occurs when the port for a certain worker ID is already reserved. | |
| """ | |
| MESSAGE_TEMPLATE = ( | |
| "Couldn't start socket communication because worker number {} is still in use. " | |
| "You may need to manually close a previously opened environment " | |
| "or use a different worker number." | |
| ) | |
| def __init__(self, worker_id): | |
| message = self.MESSAGE_TEMPLATE.format(str(worker_id)) | |
| super().__init__(message) | |
| class UnityPolicyException(UnityException): | |
| """ | |
| Related to errors with the Trainer. | |
| """ | |
| pass | |