typesystem icon indicating copy to clipboard operation
typesystem copied to clipboard

UnboundLocalError: local variable 'field' referenced before assignment

Open yudongya opened this issue 3 years ago • 0 comments

import apistar import yaml import json from apistar import Link from typesystem import to_json_schema

def get_link(link: Link): _data = {} for field in link.fields:

    _data[field.name] = to_json_schema(field.schema)

return _data
#_data[link.fields[1].name] = to_json_schema(link.fields[1].schema)

str= open('API/api.json', encoding="utf-8") openapi = json.load(str) client = apistar.Client(openapi) link = client.lookup_operation("uploadFile") print(get_link(link))

run result image

yudongya avatar May 09 '22 08:05 yudongya