in mns/mns_tool.py [0:0]
def topic_validate(req):
#type
ValidatorBase.type_validate(req.maximum_message_size, int, "maximum_message_size", req_id=req.request_id)
#value
if req.maximum_message_size != -1 and req.maximum_message_size <= 0:
raise MNSClientParameterException("TopicAttrInvalid", "Bad value: '%s', maximum message size should larger than 0." % req.maximum_message_size, req.request_id)
if req.logging_enabled != None and str(req.logging_enabled).lower() not in ("true", "false"):
raise MNSClientParameterException("TopicAttrInvalid", "Bad value: '%s', logging enabled should be True/False." % req.logging_enabled, req.request_id)