import os
basedir = os.path.abspath(os.path.dirname(__file__))


class Config:
    SECRET_KEY = os.environ.get('SECRET_KEY') or 'hard to guess string'
    SQLALCHEMY_COMMIT_ON_TEARDOWN = True
    MAIL_SERVER = 'smtp.googlemail.com'
    MAIL_PORT = 587
    MAIL_USE_TLS = True
    MAIL_USERNAME = os.environ.get('MAIL_USERNAME')
    MAIL_PASSWORD = os.environ.get('MAIL_PASSWORD')
    FLASKY_MAIL_SUBJECT_PREFIX = '[Flasky]'
    FLASKY_MAIL_SENDER = 'Flasky Admin <flasky@example.com>'
    FLASKY_ADMIN = os.environ.get('FLASKY_ADMIN')

    @staticmethod
    def init_app(app):
        pass


class DevelopmentConfig(Config):
    DEBUG = True
    SQLALCHEMY_DATABASE_URI = os.environ.get('DEV_DATABASE_URL') or \
        'sqlite:///' + os.path.join(basedir, 'data-dev.sqlite')


class TestingConfig(Config):
    TESTING = True
    SQLALCHEMY_DATABASE_URI = os.environ.get('TEST_DATABASE_URL') or \
        'sqlite:///' + os.path.join(basedir, 'data-test.sqlite')


class ProductionConfig(Config):
    SQLALCHEMY_DATABASE_URI = os.environ.get('DATABASE_URL') or \
        'sqlite:///' + os.path.join(basedir, 'data.sqlite')


config = {
    'development': DevelopmentConfig,
    'testing': TestingConfig,
    'production': ProductionConfig,

    'default': DevelopmentConfig
}

@@ -3,16 +3,54 @@
 port os%0A
+from ConfigParser import ConfigParser%0A
 basedir 
@@ -110,16 +110,70 @@
 Config:%0A
+    conf = ConfigParser()%0A    conf.read('config.ini')%0A
     SECR
@@ -181,31 +181,32 @@
 T_KEY = 
-os.envir
+c
 on
+f
 .get(
+'key', 
 'SECRET_
@@ -300,73 +300,215 @@
 R = 
-'smtp.googlemail.com'%0A    MAIL_PORT = 587%0A    MAIL_USE_TLS = True
+conf.get('email', 'MAIL_SERVER')%0A    MAIL_PORT = conf.get('email', 'MAIL_PORT')%0A    MAIL_USE_TLS = bool(int(conf.get('email', 'MAIL_USE_TLS')))%0A    MAIL_USE_SSL = bool(int(conf.get('email', 'MAIL_USE_SSL')))
 %0A   
@@ -524,31 +524,34 @@
 RNAME = 
-os.envir
+c
 on
+f
 .get(
+'email', 
 'MAIL_US
@@ -579,31 +579,34 @@
 SWORD = 
-os.envir
+c
 on
+f
 .get(
+'email', 
 'MAIL_PA
@@ -651,79 +651,120 @@
 X = 
-'%5BFlasky%5D'%0A    FLASKY_MAIL_SENDER = 'Flasky Admin %3Cflasky@example.com%3E'
+conf.get('email', 'FLASKY_MAIL_SUBJECT_PREFIX')%0A    FLASKY_MAIL_SENDER = conf.get('email', 'FLASKY_MAIL_SENDER')
 %0A   
@@ -779,31 +779,34 @@
 ADMIN = 
-os.envir
+c
 on
+f
 .get(
+'email', 
 'FLASKY_

add ConfigParser in config.py