Описание тега voluptuous
NoneVoluptuous - это библиотека проверки данных для Python
1
ответ
Питон - Цербер, jsonschema, сладострастный - Какой из них будет уместным?
Я разрабатываю небольшое веб-приложение RESTful на Python и использую JSON в качестве интерфейса. Приложение принимает данные JSON и должно проверять их на соответствие схеме. Схема может быть очень строгой или гибкой в зависимости от запроса. Кро…
07 мар '17 в 06:18
1
ответ
Обработка аргумента функции с помощью декоратора
По сути, я пытаюсь взять ряд функций, которые выглядят как эта недекорированная функция проверки: def f(k: bool): def g(n): # check that n is valid return n return g И сделать их похожими на эту декорированную функцию проверки: @k def f(): def g(n):…
30 окт '15 в 00:07
1
ответ
Может ли сладострастный код передать пилинт?
Я бегу pylint -E как часть тестов на моем проекте Python, чтобы убедиться, что ошибки не попадают в непроверенный код. Как правило, это работает довольно хорошо. Но недавно у меня возникли проблемы с сладострастием и пилинтом. Проблема в том, что Py…
05 мар '15 в 15:24
1
ответ
Сладострастный: как проверить нестроковое значение из данных JSON в HTTP POST
Я реализую некоторые REST API с колбой. В одном из API мне нужно указать местоположение, определенное по долготе и широте. Естественно, я делаю это с httpie: http POST :5000/api/v1.0/foo lng=12.34 lat=56.78 В конце колбы я использую сладострастный д…
09 июл '15 в 10:54
1
ответ
Сладострастный 2 из 3 класса
Я уже несколько часов пытаюсь использовать библиотеку python, но не могу сделать то, что хочу. Вот что работает сейчас: PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend({ vol.Required(CONF_ENTITY_ID): cv.entity_id, vol.Required(CONF_STATE): cv.slug, vol.Opt…
30 янв '17 в 19:11
2
ответа
Есть ли условные правила для сладострастия?
Есть ли способ определить условные правила, используя сладострастный? Вот схема, которую я имею: from voluptuous import Schema, All, Any schema = Schema({ 'resolution': All(str, Any('1920x1080', '1280x720')), 'bitrate': 20, }) Это нормально, но тепе…
14 июн '14 в 17:08
1
ответ
Создать (создать экземпляр?) Ссылку на встроенный тип из его строкового имени
Я хотел бы иметь возможность определить схему в yaml, читать ее с помощью pyyaml а затем подтвердить с voluptuous (или другой валидатор схемы!). Однако, как указано в названии вопроса, я столкнулся с необходимостью иметь встроенный класс str создает…
05 июн '13 в 20:53
0
ответов
Как проверить часть последовательности в сладострастном?
Как я могу проверить последовательность, начинающуюся с двух имен и сопровождаемую произвольным количеством элементов любого типа? [str, str, ... ] До сих пор я скопировал ExactSequence реализация из библиотеки и модифицировала ее. Проверка возможна…
09 авг '18 в 09:05
1
ответ
Сладострастный не в состоянии обрабатывать строки Unicode?
Я пытаюсь использовать сладострастный для проверки ввода JSON из HTTP-запроса. Тем не менее, он, кажется, не обрабатывает Unicode-строку хорошо. from voluptuous import Schema, Required from pprint import pprint schema = Schema({ Required('name'): st…
07 июл '15 в 15:08
1
ответ
Это действительная структура для сладострастных или я что-то упустил
У меня есть этот файл YAML. У меня есть обязательные и дополнительные ключи, а также дополнительные блоки, такие как "linux", "http" и так далее. --- project: name: lolproj url: http://wiki.tld/lolproj contact: name: FooBar email: foobar@gmail.com p…
12 авг '13 в 21:05
1
ответ
Получаете лучшее сообщение об ошибке в Volptuous Schema для проверки типа ключа?
У меня есть схема, которая выглядит следующим образом (пример): Schema({ Any(str, unicode): [{ Required('first_name'): [Any(str, unicode)], Required('age'): Any('int32', 'double'), Required('something'): Any(int, long, float, str, unicode) }] }) Есл…
23 авг '17 в 18:51
0
ответов
Создание Python Voluptuous Schema в другой схеме
Я пытаюсь проверить схему в другой схеме. Ошибка, которую я получаю со следующей схемой: "expected a dictionary" для campaign параметр. Причина, по которой я пытаюсь это сделать, заключается в том, что если я изменяю одно поле в кампании, мне не нуж…
01 май '18 в 00:58
1
ответ
Сладострастный: проверка диктовок внутри диктов
Я хотел бы проверить следующий файл YAML определяет defaultdict который содержит два dictс именем dev а также sha, !!python/object/apply:collections.defaultdict args: - !!python/name:builtins.dict '' dictitems: dev: sha: 5b7 url: /path/to/here share…
31 янв '18 в 16:34
2
ответа
Чувственный Эксклюзивный Класс
Я использую чувственный 0.9.2, и у меня есть проблема с классом Эксклюзив. Мне нужно, чтобы, если нет ни одного ключа, должно выдаваться сообщение об ошибке. Тем не менее, это нормально для сладострастных. Это ошибка сладострастного? Если нет, то ка…
22 окт '16 в 07:35
1
ответ
Как загрузить переменное количество файлов, используя один заголовок сообщения из нескольких частей
У меня есть повторяемое поле формы: <div class="repeat"> <input type="file" name="files[==row-count-placeholder==]" /> </div> который будет (используя jQuery), например, приведет к <div class="repeat"> <input type="file" n…
27 июн '15 в 16:49
0
ответов
Сладострастный и sqlalchemy.util._collections.result'
Я хотел бы подтвердить sqlalchemy.util._collections.result с чувственными: https://github.com/alecthomas/voluptuous. я знаю это sqlalchemy.util._collections.result это сложный объект для работы. Они напоминают именные кортежи, но на самом деле они н…
21 май '19 в 12:18
1
ответ
Нет ошибки после забывания Schema() в сладострастном
Согласно примерам, это правильный способ создания схемы проверки: import voluptuous as vol PORT1 = vol.Schema(vol.All(int, vol.Range(min=0, max=65535))) Однако я заметил, что Schema вызов отсутствует в некоторых моих валидаторах, например: PORT2 = v…
07 июл '19 в 18:40
0
ответов
Как валидировать список словарей с сладострастным?
Я пытаюсь проверить список словарей с помощью сладострастного и поймать недопустимое значение с его сообщением об ошибке, но, похоже, не поддерживает проверку такого рода вложенных данных. Если да, как мне изменить свои коды, чтобы удовлетворить сво…
23 сен '19 в 11:37
0
ответов
Как проверить значения внутри роскошной схемы
Чтобы проиллюстрировать мою проблему, предположим, что у меня есть файл конфигурации YAML: poses: pose1: [1,2,3] pose2: [2,3,4] pose3: [3,4,5] entity: pose: pose1 entity2: pose: pose2 entity3: pose: pose1 ... где ключи от posesявляются ссылками на ф…
18 фев '20 в 15:54
1
ответ
Как сделать все поля Voluptuous обязательными с помощью одной команды?
Я пытаюсь проверить свои поля JSON и их типы. Итак, я использую сладострастие и его методы. Пример здесь. check = Schema({ Required('Id'): All(str, Length(min=1)), Required('CalculationId'): All(str, Length(min=1)), Required('Routes'): All([ {Requir…
24 сен '20 в 20:40