DedSec Project

19 api errors — DedSec Project

import json def error_response(code: str, message: str, field: str None = None) - str: if not code or not message: raise ValueError('code and message required') return…

Αναφορά πηγαίου κώδικα

import json

def error_response(code: str, message: str, field: str | None = None) -> str:
    if not code or not message:
        raise ValueError('code and message required')
    return json.dumps({'error':{'code':code,'message':message,'field':field}},ensure_ascii=False)

if __name__ == '__main__':
    d = json.loads(error_response('invalid_input','Bad value','age'))
    assert d['error']['field'] == 'age'
    print(d)