def __init__(self, verbose_name=None, default=None,
            required=False, item_type=None, **kwds):
        """Construct ListProperty.


         :args verbose_name: Optional verbose name.
         :args default: Optional default value; if omitted, an empty list is used.
         :args**kwds: Optional additional keyword arguments, passed to base class.


        """
        if default is None:
            default = []

        if item_type is not None and item_type not in ALLOWED_PROPERTY_TYPES:
            raise ValueError((item_type, ALLOWED_PROPERTY_TYPES) % 'item_type %s not in %s')
        self.item_type = item_type

        Property.__init__(self, verbose_name, default=default,
            required=required, **kwds)
dataset/ETHPy150Open benoitc/couchdbkit/couchdbkit/schema/properties.py/ListProperty.__init__/swapped operands of `%`