Lines Matching refs:part
62 for part in it:
63 if not part:
66 part = part.replace(altsep, sep)
67 drv, root, rel = self.splitroot(part)
80 for part in it:
81 if not part:
84 part = part.replace(altsep, sep)
85 drv = self.splitroot(part)[0]
147 def splitroot(self, part, sep=sep): argument
148 first = part[0:1]
149 second = part[1:2]
153 prefix, part = self._split_extended_path(part)
154 first = part[0:1]
155 second = part[1:2]
158 third = part[2:3]
164 index = part.find(sep, 2)
166 index2 = part.find(sep, index + 1)
171 index2 = len(part)
173 return prefix + part[1:index2], sep, part[index2+1:]
175 return part[:index2], sep, part[index2+1:]
178 drv = part[:2]
179 part = part[2:]
183 part = part.lstrip(sep)
184 return prefix + drv, root, part
239 def splitroot(self, part, sep=sep): argument
240 if part and part[0] == sep:
241 stripped_part = part.lstrip(sep)
247 if len(part) - len(stripped_part) == 2:
252 return '', '', part
910 for part, pat in zip(reversed(parts), reversed(pat_parts)):
911 if not fnmatch.fnmatchcase(part, pat):
964 def _make_child_relpath(self, part): argument
967 parts = self._parts + [part]