diff options
-rwxr-xr-x | install.py | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -4,6 +4,7 @@ import os import socket import django import requests +from base64 import b64encode from string import Template from subprocess import call from six.moves import input @@ -27,7 +28,7 @@ args['dbpwd'] = input('4/10 DB password []: ') or '' assert call(['createuser', args['dbuser'], '-U', args['dbadmin']]) == 0, 'Could not create DB user' -args['secret_key'] = os.urandom(32).decode('base-64').strip() +args['secret_key'] = b64encode(os.urandom(32)).decode('utf-8') args['install_locale'] = input('51/10 Locale [sv_SE.UTF-8]: ') or 'sv_SE.UTF-8' default_country = args['install_locale'].split('_')[0] args['install_country'] = input('6/10 Country [%s]: ' % default_country) or default_country |