def add_response_codes(self, status_dict):
for code, info in status_dict.items():
swagger_rsp = self.responses.setdefault(code, {})
if not info['reason']:
try:
code = int(code)
info['reason'] = http_client.responses[code]
except (KeyError, TypeError, ValueError):
info['reason'] = 'Unknown'
tokens = info['description'].split(maxsplit=2)
if tokens:
tokens[0] = tokens[0].title()
swagger_rsp['description'] = '{}\n\n{}'.format(
info['reason'], ' '.join(tokens)).strip()
评论列表
文章目录