Mercurial > kraina_muminkow
view frontend/mfrontend/utils.py @ 2:e0061735c327
Usunąłem nieskończoną pętlę
author | michalr |
---|---|
date | Tue, 22 Feb 2011 18:37:32 +0000 |
parents | c3fb1e9fc1f7 |
children | 79fc37fe85a6 |
line wrap: on
line source
#!/usr/bin/python # -*- coding: utf-8 -*- import random, string from ConfigParser import SafeConfigParser def randomString(n): """Funkcja generująca losowy łańcuch znaków, np. do haseł czy Secret Key. @param n Ilość znaków do wygenerowania. @return Losowo wygenerowany łańcuch znaków. """ wynik = ''.join(random.choice(string.ascii_letters + string.digits) for i in range(n)) return wynik def default_ini(): """Funkcja tworząca domyślny plik .ini z ustawieniami aplikacji""" config = SafeConfigParser() config.add_section('Basic') config.set('Basic', 'Database', '../baza.sqlite') config.set('Basic', 'Debug', '0') config.set('Basic', 'Secret_Key', randomString(10)) with open('config.ini', 'wb') as configfile: config.write(configfile)