I can see what the problem is: in Bkrpr/cli.py, OcrGlob.__init__(), the initialization
self.M = model.Model()
should be passing a path argument. Duh. But looking at the code, I'm not sure whether the right solution is to find an appropriate path to pass to Model() there, or to make Model()'s __init__() method not require a path in the first place. There are some signs that the latter might be the way to go.
I can see what the problem is: in Bkrpr/cli.py, OcrGlob.__init__(), the initialization
self.M = model.Model()
should be passing a path argument. Duh. But looking at the code, I'm not sure whether the right solution is to find an appropriate path to pass to Model() there, or to make Model()'s __init__() method not require a path in the first place. There are some signs that the latter might be the way to go.
Punting to James...