<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def break_iterable(iterable, pred):
 """Break a iterable on the item that matches the predicate into lists. The item that matched the predicate is not included in the result. [[1, 2], [4]] """

    sublist = []
    for i in iterable:
        if pred(i):
            yield sublist
            sublist = []
        else:
            sublist.append(i)
    yield sublist