Slightly better error message.

This commit is contained in:
Jeremy Fincher 2004-08-17 06:45:24 +00:00
parent f89bb167d1
commit c925b483c7
1 changed files with 6 additions and 1 deletions

View File

@ -54,6 +54,7 @@ signal.signal(signal.SIGTERM, signalHandler)
import time
import optparse
import textwrap
started = time.time()
@ -181,8 +182,12 @@ if __name__ == '__main__':
registry.open(registryFilename)
shutil.copy(registryFilename, registryFilename + '.bak')
except registry.InvalidRegistryFile, e:
sys.stderr.write(str(e))
s = '%s in %s. ' % (e, registryFilename)
s += 'Please fix this error and start Supybot again.'
s = textwrap.fill(s)
sys.stderr.write(s)
sys.stderr.write(os.linesep)
raise
sys.exit(-1)
except EnvironmentError, e:
sys.stderr.write(str(e))