| Conditions | 2 |
| Total Lines | 14 |
| Code Lines | 13 |
| Lines | 0 |
| Ratio | 0 % |
| Changes | 0 | ||
| 1 | #!/usr/bin/env python |
||
| 17 | @manager.command |
||
| 18 | def adduser(username): |
||
| 19 | """Register a new user.""" |
||
| 20 | from getpass import getpass |
||
| 21 | password = getpass() |
||
| 22 | password2 = getpass(prompt='Confirm: ') |
||
| 23 | if password != password2: |
||
| 24 | import sys |
||
| 25 | sys.exit('Error: passwords do not match.') |
||
| 26 | db.create_all() |
||
| 27 | user = User(username=username, password=password) |
||
| 28 | db.session.add(user) |
||
| 29 | db.session.commit() |
||
| 30 | print('User {0} was registered successfully.'.format(username)) |
||
| 31 | |||
| 43 |