Skip to content

Commit fa788fe

Browse files
authored
Latest set of changes (CTFd#190)
* PEP 8 compliance (CTFd#183) * Group imports: standard library, third party, local * Remove unnecessary spaces * Comments should start with a # and a single space * Adding tests for GETs on user facing pages * Adding more user facing tests 51% test coverage * Fixes CTFd#182 * Cleaning up Pages Fixes a bug with CSS updating
1 parent 397eb95 commit fa788fe

21 files changed

+574
-397
lines changed

CTFd/__init__.py

+7-9
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,12 @@
1-
from flask import Flask, render_template, request, redirect, abort, session, jsonify, json as json_mod, url_for
2-
from flask_sqlalchemy import SQLAlchemy
3-
from logging.handlers import RotatingFileHandler
4-
from flask_session import Session
5-
from sqlalchemy_utils import database_exists, create_database
6-
from jinja2 import FileSystemLoader, TemplateNotFound
7-
from utils import get_config, set_config, cache
81
import os
9-
import sqlalchemy
2+
3+
from flask import Flask
4+
from jinja2 import FileSystemLoader
105
from sqlalchemy.engine.url import make_url
116
from sqlalchemy.exc import OperationalError
7+
from sqlalchemy_utils import database_exists, create_database
8+
9+
from utils import get_config, set_config, cache
1210

1311

1412
class ThemeLoader(FileSystemLoader):
@@ -20,7 +18,7 @@ def get_source(self, environment, template):
2018
return super(ThemeLoader, self).get_source(environment, template)
2119

2220

23-
def create_app(config='CTFd.config'):
21+
def create_app(config='CTFd.config.Config'):
2422
app = Flask(__name__)
2523
with app.app_context():
2624
app.config.from_object(config)

0 commit comments

Comments
 (0)