162 try: |
162 try: |
163 try: |
163 try: |
164 entries = self.client.list(url, recurse=False) |
164 entries = self.client.list(url, recurse=False) |
165 firstTime = parent == self.repoTree |
165 firstTime = parent == self.repoTree |
166 # dirent elements are all unicode in Python 2 |
166 # dirent elements are all unicode in Python 2 |
167 for dirent, lock in entries: |
167 for dirent, _lock in entries: |
168 if (firstTime and dirent["path"] != url) or \ |
168 if (firstTime and dirent["path"] != url) or \ |
169 (parent != self.repoTree and dirent["path"] == url): |
169 (parent != self.repoTree and dirent["path"] == url): |
170 continue |
170 continue |
171 if firstTime: |
171 if firstTime: |
172 if dirent["repos_path"] != "/": |
172 if dirent["repos_path"] != "/": |