Univention Bugzilla – Attachment 8215 Details for
Bug 42478
Simplify UsernameHandler.format_username() and increase robustness
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
cover_username_handler.py
cover_username_handler.py (text/x-python), 652 bytes, created by
Florian Best
on 2016-11-10 18:26:14 CET
(
hide
)
Description:
cover_username_handler.py
Filename:
MIME Type:
Creator:
Florian Best
Created:
2016-11-10 18:26:14 CET
Size:
652 bytes
patch
obsolete
>from ucsschool.importer.utils.username_handler import UsernameHandler >import ucsschool.importer.utils.username_handler >ucsschool.importer.utils.username_handler.noObject = KeyError > > >class UsernameHandler(UsernameHandler): > __doc__ = UsernameHandler.__doc__ > usernames = {} > > def add_to_ldap(self, username, first_number): > self.usernames[username] = int(first_number) > > def get_next_number(self, username): > return self.usernames[username] > > def get_and_raise_number(self, username): > cur = self.get_next_number(username) > self.usernames.setdefault(username, 0) > self.usernames[username] += 1 > return str(cur) > > >import doctest >doctest.testmod()
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 42478
:
8027
| 8215