home *** CD-ROM | disk | FTP | other *** search
- # Source Generated with Decompyle++
- # File: in.pyo (Python 2.6)
-
- import hooks
- import util.net as net
- import services.service_provider as SP
-
- class WindowsLiveServiceProvider(SP.EmailPasswordServiceProvider):
- pass
-
-
- def validate(info, MSP, is_new):
- valid = hooks.first('digsby.services.validate', info, MSP, is_new, impl = 'digsby_service_editor', raise_hook_exceptions = True)
- password = info.get('_real_password_')
- if password is not None:
- if len(password) > 16:
- raise SP.AccountException(_('Password should be 16 characters or less.'), fatal = False)
- len(password) > 16
-
- remote_alias = info.get('remote_alias')
- if remote_alias is not None:
- if password == remote_alias:
- raise SP.AccountException(_("You can't have your password as your display name."))
- password == remote_alias
-
- return valid
-
-