From f72c941a3a984438ed24e273671762c2101b9e61 Mon Sep 17 00:00:00 2001 From: Lulzette Date: Fri, 17 Sep 2021 15:57:50 +0300 Subject: [PATCH] =?UTF-8?q?=D0=A1=D0=B4=D0=B5=D0=BB=D0=B0=D0=BB=20=D1=81?= =?UTF-8?q?=D0=BE=D0=B7=D0=B4=D0=B0=D0=BD=D0=B8=D0=B5=20=D0=BA=D0=BE=D0=BD?= =?UTF-8?q?=D1=84=D0=B8=D0=B3=D0=B0=20=D0=BF=D1=80=D0=B8=20=D0=B5=D0=B3?= =?UTF-8?q?=D0=BE=20=D0=BE=D1=82=D1=81=D1=83=D1=82=D1=81=D1=82=D0=B2=D0=B8?= =?UTF-8?q?=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- config.ini | 7 ++++--- main.py | 14 +++++++++++--- 2 files changed, 15 insertions(+), 6 deletions(-) diff --git a/config.ini b/config.ini index b30c71a..ad468e2 100644 --- a/config.ini +++ b/config.ini @@ -1,4 +1,5 @@ [DB] -host=localhost -port=27017 -name=pycms +host = localhost +port = 27017 +name = pycms + diff --git a/main.py b/main.py index 4355af7..885309b 100755 --- a/main.py +++ b/main.py @@ -30,7 +30,8 @@ class Config: """ import configparser config = configparser.ConfigParser() - config.read('config.ini') + if not config.read('config.ini'): + self.createConfig(config) db = config['DB'] @@ -38,11 +39,18 @@ class Config: self.port = int(db['port']) self.dbname = db['name'] - def createConfig(self): + def createConfig(self, config): """ 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():