The --passes flag is the number of training passes. But it's unclear what the notion of passes means when training a Python VW model, within a for loop for example. 

e.g. If I'm training a model example by example within a for-loop like this:

```
for line in train:
    model.learn(line)

```

How could there be multiple passes if each training sample is learned from only once?