188 if basename: |
188 if basename: |
189 package = package.replace(basename, "") |
189 package = package.replace(basename, "") |
190 out = self.__writeIndex(package, element, newline) |
190 out = self.__writeIndex(package, element, newline) |
191 except OSError as v: |
191 except OSError as v: |
192 sys.stderr.write("{0} error: {1}\n".format(package, v[1])) |
192 sys.stderr.write("{0} error: {1}\n".format(package, v[1])) |
|
193 except Exception as ex: |
|
194 sys.stderr.write( |
|
195 "{0} error writing index: {1}\n".format( |
|
196 package, str(ex) |
|
197 ) |
|
198 ) |
|
199 raise |
193 else: |
200 else: |
194 if out: |
201 if out: |
195 sys.stdout.write("{0} ok\n".format(out)) |
202 sys.stdout.write("{0} ok\n".format(out)) |
196 |
203 |
197 sys.stdout.write("Indices written.\n") |
204 sys.stdout.write("Indices written.\n") |