> > + spokes.extend(collect(mask, path, lambda obj: hasattr(obj, "category") and obj.category != None and obj.category.__name__ == category)) > While moving this code, please split this line into (at least) two. Why? - Chris