Marek Stepniowski committed 326dd02

Use string.ascii_letters instead of string.letters in utils._generate_string to prevent the server from blowing up when locale is other than C.

Comments (0)

Files changed (1)


 from models import ServiceTicket, LoginTicket
-def _generate_string(length=8, chars=string.letters + string.digits):
+def _generate_string(length=8, chars=string.ascii_letters + string.digits):
     """ Generates a random string of the requested length. Used for creation of tickets. """
-    return ''.join(Random().sample(string.letters+string.digits, length))
+    return ''.join(Random().sample(chars, length))
 def create_service_ticket(user, service):
     """ Creates a new service ticket for the specified user and service.