126 proplist = self.client.proplist(name, recurse=recursive) |
126 proplist = self.client.proplist(name, recurse=recursive) |
127 for counter, (path, prop) in enumerate(proplist): |
127 for counter, (path, prop) in enumerate(proplist): |
128 for propName, propVal in list(prop.items()): |
128 for propName, propVal in list(prop.items()): |
129 self.__generateItem(path, propName, propVal) |
129 self.__generateItem(path, propName, propVal) |
130 self.propsFound = True |
130 self.propsFound = True |
131 if counter % 30 == 0: |
131 if ( |
|
132 counter % 30 == 0 and |
|
133 self._clientCancelCallback() |
|
134 ): |
132 # check for cancel every 30 items |
135 # check for cancel every 30 items |
133 if self._clientCancelCallback(): |
136 break |
134 break |
|
135 if self._clientCancelCallback(): |
137 if self._clientCancelCallback(): |
136 break |
138 break |
137 except pysvn.ClientError as e: |
139 except pysvn.ClientError as e: |
138 self.__showError(e.args[0]) |
140 self.__showError(e.args[0]) |
139 |
141 |