Сделал создание конфига при его отсутствии
This commit is contained in:
parent
539d53d209
commit
f72c941a3a
@ -2,3 +2,4 @@
|
|||||||
host = localhost
|
host = localhost
|
||||||
port = 27017
|
port = 27017
|
||||||
name = pycms
|
name = pycms
|
||||||
|
|
||||||
|
14
main.py
14
main.py
@ -30,7 +30,8 @@ class Config:
|
|||||||
"""
|
"""
|
||||||
import configparser
|
import configparser
|
||||||
config = configparser.ConfigParser()
|
config = configparser.ConfigParser()
|
||||||
config.read('config.ini')
|
if not config.read('config.ini'):
|
||||||
|
self.createConfig(config)
|
||||||
|
|
||||||
db = config['DB']
|
db = config['DB']
|
||||||
|
|
||||||
@ -38,11 +39,18 @@ class Config:
|
|||||||
self.port = int(db['port'])
|
self.port = int(db['port'])
|
||||||
self.dbname = db['name']
|
self.dbname = db['name']
|
||||||
|
|
||||||
def createConfig(self):
|
def createConfig(self, config):
|
||||||
"""
|
"""
|
||||||
Create config file
|
Create config file
|
||||||
"""
|
"""
|
||||||
pass
|
config['DB'] = {}
|
||||||
|
db = config['DB']
|
||||||
|
db['host'] = 'localhost'
|
||||||
|
db['port'] = '27017'
|
||||||
|
db['name'] = 'pycms'
|
||||||
|
|
||||||
|
with open('config.ini', 'w') as cfgfile:
|
||||||
|
config.write(cfgfile)
|
||||||
|
|
||||||
|
|
||||||
class Back():
|
class Back():
|
||||||
|
Loading…
Reference in New Issue
Block a user