#!/usr/bin/python
import os
import re
import io
from random import choice

main_settings_file = "/etc/spud/settings.py"
main_settings_file_tmp = "/etc/spud/settings.py.tmp"

settings_contents = io.open(main_settings_file, 'r', encoding="utf_8").read()
secret_key = ''.join([choice('abcdefghijklmnopqrstuvwxyz0123456789!@#$%^&*(-_=+)') for i in range(50)])
settings_contents = re.sub(r"(?<=SECRET_KEY = ')'", secret_key + "'", settings_contents)

fp = io.open(main_settings_file_tmp, 'w', encoding="utf_8")
fp.write(settings_contents)
fp.close()

os.rename(main_settings_file_tmp, main_settings_file)
