Conditions | 2 |
Total Lines | 12 |
Code Lines | 12 |
Lines | 0 |
Ratio | 0 % |
Changes | 0 |
1 | # -*- coding: utf-8 -*- |
||
20 | def run(app): |
||
21 | args, _ = parser.parse_known_args() |
||
22 | user = args.user |
||
23 | password = args.password |
||
24 | users = app.acl_users.users |
||
25 | try: |
||
26 | users.updateUserPassword(user, password) |
||
27 | logger.debug("Password changed for user %s" % user) |
||
28 | except KeyError: |
||
29 | users.addUser(user, user, password) |
||
30 | logger.debug("New user %s created changed for user %s" % user) |
||
31 | transaction.commit() |
||
32 | |||
36 |