def GetOTP(user):
 return _ComputeOTP(_GetUserSecret(user), long((time.time() / _GRANULARITY)))

def GetOTP ( user ) : return _ComputeOTP ( _GetUserSecret ( user ) , long ( ( time . time ( ) / _GRANULARITY ) ) )
gets a new otp for the specified user by looking up the users secret in the secrets database and using it to salt an md5 hash of time and username .