diff options
author | Rob Crittenden <rcritten@redhat.com> | 2009-01-28 21:47:21 -0700 |
---|---|---|
committer | Rob Crittenden <rcritten@redhat.com> | 2009-02-03 15:29:04 -0500 |
commit | 5717c9d6689f15c46801f2d251e174fad4ce4748 (patch) | |
tree | 31e2a3378638bd63005a3d65d7fe74159860456c /ipalib/plugins/f_user.py | |
parent | 48a278047db50f919a45ef82a57a6983804ed523 (diff) | |
download | freeipa-5717c9d6689f15c46801f2d251e174fad4ce4748.tar.gz freeipa-5717c9d6689f15c46801f2d251e174fad4ce4748.tar.xz freeipa-5717c9d6689f15c46801f2d251e174fad4ce4748.zip |
Applied Rob's errors patch
Diffstat (limited to 'ipalib/plugins/f_user.py')
-rw-r--r-- | ipalib/plugins/f_user.py | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/ipalib/plugins/f_user.py b/ipalib/plugins/f_user.py index 58ff53cda..ce880b24e 100644 --- a/ipalib/plugins/f_user.py +++ b/ipalib/plugins/f_user.py @@ -21,7 +21,7 @@ Frontend plugins for user (Identity). """ -from ipalib import api, crud, errors +from ipalib import api, crud, errors2 from ipalib import Object, Command # Plugin base classes from ipalib import Str, Password, Flag, Int # Parameter types @@ -99,6 +99,9 @@ class user(Object): cli_name='uid', doc='The uid to use for this user. If not included one is automatically set.', ), + Str('street?', + doc='The street address', + ), ) api.register(user) @@ -151,9 +154,9 @@ class user_add(crud.Add): default_group = ldap.retrieve(group_dn, ['dn','gidNumber']) if default_group: kw['gidnumber'] = default_group.get('gidnumber') - except errors.NotFound: + except errors2.NotFound: # Fake an LDAP error so we can return something useful to the kw - raise errors.NotFound, "The default group for new kws, '%s', cannot be found." % config.get('ipadefaultprimarygroup') + raise errors2.NotFound, "The default group for new kws, '%s', cannot be found." % config.get('ipadefaultprimarygroup') except Exception, e: # catch everything else raise e |