From 4cba81c713e2856c38153987bf5a6c2e8fc86090 Mon Sep 17 00:00:00 2001 From: abdulmuizz0903 <62702098+abdulmuizz0903@users.noreply.github.com> Date: Wed, 2 Feb 2022 17:34:27 +0530 Subject: [PATCH] Make app.py clean and remove repeat imports Assalamualaikum, I made this code clean and disciplined as importing modules at start is a practice in python which is followed by almost all Developers. And extensions(from mail) was imported twice so I corrected this. May Allah bless you. --- frontend/app.py | 33 ++++++++++++++++++--------------- 1 file changed, 18 insertions(+), 15 deletions(-) diff --git a/frontend/app.py b/frontend/app.py index 927e670..cf288a6 100644 --- a/frontend/app.py +++ b/frontend/app.py @@ -1,31 +1,34 @@ -from extensions import mail +#Importing Modules in Function- Start from flask import Flask +from main import main +from api.misc import misc_api +from api.corrections import corrections_api +from api.users import users_api +from api.archive import archive_api +from auth import auth_blueprint +from extensions import mail +#Importing Modules in Function- End + def create_app(): app = Flask(__name__, static_folder='static', template_folder='templates') app.config.from_object("config.Config") - - from main import main + + app.register_blueprint(main) - - from api.misc import misc_api + app.register_blueprint(misc_api) - - from api.corrections import corrections_api + app.register_blueprint(corrections_api) - - from api.users import users_api + app.register_blueprint(users_api) - - from api.archive import archive_api + app.register_blueprint(archive_api) - - from auth import auth_blueprint + app.register_blueprint(auth_blueprint) - - from extensions import mail + mail.init_app(app) return app