def one_or_more(schema, unique_items=False):
 schema.setdefault(u'title', u'single value')
 return {u'oneOf': [{u'title': u'multiple values', u'type': u'array', u'items': schema, u'minItems': 1, u'uniqueItems': unique_items}, schema]}

def one_or_more ( schema , unique_items = False ) : schema . setdefault ( u'title' , u'single value' ) return { u'oneOf' : [ { u'title' : u'multiple values' , u'type' : u'array' , u'items' : schema , u'minItems' : 1 , u'uniqueItems' : unique_items } , schema ] }
helper function to construct a schema that validates items matching schema or an array containing items matching schema .