from typing import Text from django.utils.translation import ugettext as _ from zerver.lib.exceptions import JsonableError, ErrorCode class BadEventQueueIdError(JsonableError): code = ErrorCode.BAD_EVENT_QUEUE_ID data_fields = ['queue_id'] def __init__(self, queue_id: Text) -> None: self.queue_id = queue_id # type: Text @staticmethod def msg_format() -> Text: return _("Bad event queue id: {queue_id}")