eric6/Plugins/VcsPlugins/vcsPySvn/SvnPropListDialog.py

changeset 8222
5994b80b8760
parent 8220
006ee31b4835
equal deleted inserted replaced
8221:0572a215bd2f 8222:5994b80b8760
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

eric ide

mercurial