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 |