class DataBaseError(Exception): """Base class for exceptions in this module.""" pass class LocationInitError(DataBaseError): """Error in initializing Location""" class TunnelInitError(DataBaseError): """Error in initializing Tunnel""" class NoMatchFoundError(DataBaseError): """No matches were found in the database""" class LocationLookUpError(DataBaseError): """Error in finding location in database""" class DeleteEntryError(DataBaseError): """Error in deleting entry""" class UsernameLookupFailed(Exception): """Error in username lookup, is the player's nickname set correctly? *stares at aeskdar*""" class PlayerNotFound(DataBaseError): """Player not found in database.""" class EntryNameNotUniqueError(DataBaseError): """A location by that name is already in the database.""" class StringTooLong(DataBaseError): """Given string is too long.""" class DatabaseValueError(DataBaseError): """'String too long or number too large""" class ItemNotFound(DataBaseError): """No item matches found in database""" class InvalidDimError(DataBaseError): """Invalid dimension name""" class InvalidTunnelError(DataBaseError): """Invalid tunnel name""" class PlayerInDBError(DataBaseError): """Player already registered in database""" class LocationHasTunnelError(DataBaseError): """That location already has a tunnel""" class NoPermissionError(DataBaseError): """You have no permission to run this command""" class NotOnServerError(DataBaseError): """You need to run this command on 24CC""" class NoLocationsInDatabase(DataBaseError): """This player has no locations in the database""" class FuckyWucky: """You made one.""" class EmptryString(DataBaseError): """Empty string provided""" class CommandNotFound(DataBaseError): """Command not found""" class ExternalLookupFailed(DataBaseError): """Entry not found on external database""" class IsOwnerError(DataBaseError): """Player is already an owner of the location""" class IsResidentError(DataBaseError): """Player is already a resident in the town""" class ResidentNotFoundError(DataBaseError): """No resident matches""" class OwnerNotFoundError(DataBaseError): """No owner matches"""