~azzar1/unity/add-show-desktop-key

« back to all changes in this revision

Viewing changes to ivle/webapp/routing/__init__.py

Merge from object-traversal.

Show diffs side-by-side

added added

removed removed

Lines of Context:
171
171
        names = []
172
172
 
173
173
        # None represents the root.
174
 
        while curobj is not ROOT:
 
174
        while curobj not in (ROOT, self.root):
175
175
            route = self.rmap.get(type(curobj))
176
176
            if route is None:
177
177
                raise NoPath(obj, curobj)
232
232
        objs = [obj]
233
233
 
234
234
        # None represents the root.
235
 
        while objs[0] is not ROOT:
 
235
        while objs[0] not in (ROOT, self.root):
236
236
            route = self.rmap.get(type(objs[0]))
237
237
            if route is None:
238
238
                raise NoPath(obj, objs[0])