Size: a a a

2020 December 02

T

Tishka17 in Python Flask
Или это новая версия стандарта?
источник

T

Tishka17 in Python Flask
Вроде 6 целиком поддерживалась
источник

АП

Агент Печенька... in Python Flask
Tishka17
Или это новая версия стандарта?
Понятия не имею.
источник

T

Tishka17 in Python Flask
Ну ок
источник

АП

Агент Печенька... in Python Flask
источник

T

Tishka17 in Python Flask
4 древний стандарт, должно работать. Странно
источник

АП

Агент Печенька... in Python Flask
Tishka17
4 древний стандарт, должно работать. Странно
import yaml
import json
schema = json.load(open('schema.json'))
schema['$schema']
>>> 'http://json-schema.org/draft-04/schema#'
swagger = yaml.safe_load(open('requirements/swagger.yml'))
swagger['openapi']
>>> '3.0.1'
validate(instance=swagger, schema=schema)
from jsonschema import validate
validate(instance=swagger, schema=schema)
   return _compile(pattern, flags).search(string)
TypeError: expected string or bytes-like object

---------------------------

ajv validate --all-errors -s schema.json -d requirements/swagger.yml
requirements/swagger.yml valid
источник

T

Tishka17 in Python Flask
Features¶
Full support for Draft 7, Draft 6, Draft 4 and Draft 3
источник

T

Tishka17 in Python Flask
Хм
источник

T

Tishka17 in Python Flask
Агент Печенька
import yaml
import json
schema = json.load(open('schema.json'))
schema['$schema']
>>> 'http://json-schema.org/draft-04/schema#'
swagger = yaml.safe_load(open('requirements/swagger.yml'))
swagger['openapi']
>>> '3.0.1'
validate(instance=swagger, schema=schema)
from jsonschema import validate
validate(instance=swagger, schema=schema)
   return _compile(pattern, flags).search(string)
TypeError: expected string or bytes-like object

---------------------------

ajv validate --all-errors -s schema.json -d requirements/swagger.yml
requirements/swagger.yml valid
А ставил какой пакет?
источник

АП

Агент Печенька... in Python Flask
Tishka17
А ставил какой пакет?
npm i ajv-cli
источник

T

Tishka17 in Python Flask
Я про питон
источник

T

Tishka17 in Python Flask
Просто jsonschema пипом?
источник

АП

Агент Печенька... in Python Flask
pip freeze | grep json
jsonschema==3.2.0
источник

T

Tishka17 in Python Flask
Хмм
источник

T

Tishka17 in Python Flask
Странно
источник

АП

Агент Печенька... in Python Flask
Собственно я когда сел переписывать с баша на питон первым делом подумал что выкину этот ажв и впилю питон жсон схему.
источник

АП

Агент Печенька... in Python Flask
И на первой же схеме в это уперся.
источник

АП

Агент Печенька... in Python Flask
А казалось бы.
источник

T

Tishka17 in Python Flask
Хм, у тебя компиляция схемы свалилась
источник