11#!/usr/bin/env python
22
3+ from __future__ import print_function
4+
35import os .path
46import sys
57import tempfile
@@ -27,7 +29,7 @@ def _read_users(self, path):
2729 def create_user (self , username , password ):
2830 try :
2931 user = User (username , password )
30- except ValueError , err :
32+ except ValueError as err :
3133 return 'Creating user failed: %s' % err
3234 self .users [user .username ] = user
3335 return 'SUCCESS'
@@ -47,7 +49,7 @@ def change_password(self, username, old_pwd, new_pwd):
4749 if not self ._is_valid_user (username , old_pwd ):
4850 raise ValueError ('Access Denied' )
4951 self .users [username ].password = new_pwd
50- except ValueError , err :
52+ except ValueError as err :
5153 return 'Changing password failed: %s' % err
5254 else :
5355 return 'SUCCESS'
@@ -104,21 +106,21 @@ def _validate_password_chars(self, password):
104106
105107def login (username , password ):
106108 with UserDataBase () as db :
107- print db .login (username , password )
109+ print ( db .login (username , password ) )
108110
109111
110112def create_user (username , password ):
111113 with UserDataBase () as db :
112- print db .create_user (username , password )
114+ print ( db .create_user (username , password ) )
113115
114116
115117def change_password (username , old_pwd , new_pwd ):
116118 with UserDataBase () as db :
117- print db .change_password (username , old_pwd , new_pwd )
119+ print ( db .change_password (username , old_pwd , new_pwd ) )
118120
119121
120122def help ():
121- print ('Usage: %s { create | login | change-password | help }'
123+ print ('Usage: %s { create | login | change-password | help }'
122124 % os .path .basename (sys .argv [0 ]))
123125
124126
0 commit comments