changeset 42:214faa2a98c7

Handle not finding an ignore file gracefully. IN: _
author John Schneiderman <JohnMS@CodeGNU.com>
date Wed, 13 Aug 2014 19:05:51 -0500
parents 2076518986c1
children 07bcb9eb53f7
files src/manager.py
diffstat 1 files changed, 2 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/manager.py	Wed Aug 13 19:02:20 2014 -0500
+++ b/src/manager.py	Wed Aug 13 19:05:51 2014 -0500
@@ -61,6 +61,7 @@
 		if __addRepository(repository):
 			print "Initialised repository directory."
 			if not __create_ignores(repository, ignoreGroup):
+				__removeRepository(repository)
 				return False
 		else:
 			print >>sys.stderr, "Failed to create repository directory."
@@ -278,7 +279,7 @@
 	try:
 		ignores = ignorepo.extract('ignores.xml')
 	except IOError as e:
-		print >>sys.stderr, "Failed to locate ignores, error: %s" % e.message
+		print >>sys.stderr, "Failed to locate ignores, error({0}): {1}".format(e.errno, e.strerror)
 		return False
 	except xml.parsers.expat.ExpatError as e:
 		print >>sys.stderr, "Failed to extract ignores, error: %s" % e.message