From f597f98fa95159438feea06a612cd39af2eadff6 Mon Sep 17 00:00:00 2001 From: Frederic Massart Date: Fri, 10 Aug 2012 14:42:26 +0800 Subject: [PATCH] Moodle remove displays a nice error when missing permissions --- moodle-remove.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/moodle-remove.py b/moodle-remove.py index ba77579..95ad246 100755 --- a/moodle-remove.py +++ b/moodle-remove.py @@ -30,5 +30,12 @@ if not args.do: sys.exit(0) debug('Removing %s...' % args.name) -Wp.delete(args.name) +try: + Wp.delete(args.name) +except OSError: + debug('Error while deleting the instance.') + debug('This is probably a permission issue.') + debug('Run: sudo chmod -R 0777 %s' % Wp.getPath(args.name)) + sys.exit(1) + debug('Instance removed') -- 2.11.0