165 |
166 |
167 |
168 |
169 |
170 |
171 |
172 |
173 |
174 | |
def common(self, other): |
""" return the common part shared with the other path |
or None if there is no common part. |
""" |
last = None |
for x, y in zip(self.parts(), other.parts()): |
-> if x != y: |
return last |
last = x |
return last | |