Part of lp.code.interfaces
| Interface | ILinkedBranchTraversable | A thing that can be traversed to find a thing linked to a branch. |
| Interface | ILinkedBranchTraverser | Utility for traversing to an object that can have a linked branch. |
| Interface | IBranchLookup | Utility for looking up a branch by name. |
| Function | path_lookups | Undocumented |
| Function | get_first_path_result | Find the first codehosting path lookup result. |
| Parameters | path | The codehosting path to use. |
| perform_lookup | The callable to use for looking up a value. | |
| failure_result | The result that indicates lookup failure. | |
| Returns | The first successful lookup, or failure_result if there are no successes. | |