diff options
author | Michael Scherer <misc@mageia.org> | 2011-02-25 18:25:53 +0000 |
---|---|---|
committer | Michael Scherer <misc@mageia.org> | 2011-02-25 18:25:53 +0000 |
commit | a92797d65437f16c5f1eb88adc8a290a20213a2f (patch) | |
tree | c2d287cae927f2bc4a9e8e0d3789ff14051bcf07 /modules/django_application/files | |
parent | a17ed6337e515b3fbb6863eef46cf6e5ea7c5750 (diff) | |
download | puppet-a92797d65437f16c5f1eb88adc8a290a20213a2f.tar puppet-a92797d65437f16c5f1eb88adc8a290a20213a2f.tar.gz puppet-a92797d65437f16c5f1eb88adc8a290a20213a2f.tar.bz2 puppet-a92797d65437f16c5f1eb88adc8a290a20213a2f.tar.xz puppet-a92797d65437f16c5f1eb88adc8a290a20213a2f.zip |
- add better error messages
Diffstat (limited to 'modules/django_application/files')
-rw-r--r-- | modules/django_application/files/django_add_permission_to_group.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/modules/django_application/files/django_add_permission_to_group.py b/modules/django_application/files/django_add_permission_to_group.py index 5c3c915f..4fa77e8d 100644 --- a/modules/django_application/files/django_add_permission_to_group.py +++ b/modules/django_application/files/django_add_permission_to_group.py @@ -15,10 +15,13 @@ permissions = Permission.objects.filter(codename=permission) if app: permissions = permissions.filter(content_type__app_label__exact=app) -if len(permissions) != 1: +if len(permissions) > 1: print "Error, result not unique, please give the application among :" print ' '.join([p.content_type.app_label for p in permissions]) sys.exit(1) +elif len(permissions) < 1: + print "Error, wrong codename" + sys.exit(1) group.permissions.add(permissions[0]) group.save() |