systematic use of from __future__ import absolute_import
. it eliminates import NAME
confusion with very common names (eg. import ldap
is very ambiguous: can be a ldap module from realms-wiki, a ldap module from flask-ldap-login, or python-ldap
module.
also cleant up a bit the import towards PEP8: builtin modules first, then 3rd party python packages, then local packages
This commit is contained in:
parent
2919be6b87
commit
2731531768
38 changed files with 156 additions and 42 deletions
|
@ -1,6 +1,9 @@
|
|||
from __future__ import absolute_import
|
||||
|
||||
import os
|
||||
import sys
|
||||
from realms.modules.wiki.models import Wiki
|
||||
|
||||
from .models import Wiki
|
||||
|
||||
|
||||
def init(app):
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
from realms import assets
|
||||
from __future__ import absolute_import
|
||||
|
||||
from ... import assets
|
||||
|
||||
assets.register('editor.js',
|
||||
'vendor/store-js/store.js',
|
||||
|
|
|
@ -1,4 +1,7 @@
|
|||
from __future__ import absolute_import
|
||||
|
||||
from flask import g, current_app
|
||||
|
||||
from .models import Wiki
|
||||
|
||||
|
||||
|
|
|
@ -1,13 +1,17 @@
|
|||
from __future__ import absolute_import
|
||||
|
||||
import os
|
||||
import posixpath
|
||||
import re
|
||||
|
||||
import ghdiff
|
||||
import yaml
|
||||
from dulwich.object_store import tree_lookup_path
|
||||
from dulwich.repo import Repo, NotGitRepository
|
||||
from realms.lib.util import cname_to_filename, filename_to_cname
|
||||
from realms import cache
|
||||
from realms.lib.hook import HookMixin
|
||||
|
||||
from ...lib.util import cname_to_filename, filename_to_cname
|
||||
from ... import cache
|
||||
from ...lib.hook import HookMixin
|
||||
|
||||
|
||||
class PageNotFound(Exception):
|
||||
|
|
|
@ -1,8 +1,12 @@
|
|||
from __future__ import absolute_import
|
||||
|
||||
import json
|
||||
|
||||
from nose.tools import *
|
||||
from flask import url_for
|
||||
from realms.lib.util import cname_to_filename, filename_to_cname
|
||||
from realms.lib.test import BaseTest
|
||||
|
||||
from ...lib.util import cname_to_filename, filename_to_cname
|
||||
from ...lib.test import BaseTest
|
||||
|
||||
|
||||
class WikiBaseTest(BaseTest):
|
||||
|
|
|
@ -1,11 +1,16 @@
|
|||
from __future__ import absolute_import
|
||||
|
||||
import itertools
|
||||
import sys
|
||||
from datetime import datetime
|
||||
|
||||
from flask import abort, g, render_template, request, redirect, Blueprint, flash, url_for, current_app
|
||||
from flask_login import login_required, current_user
|
||||
|
||||
from realms.lib.util import to_canonical, remove_ext, gravatar_url
|
||||
from .models import PageNotFound
|
||||
|
||||
|
||||
blueprint = Blueprint('wiki', __name__, template_folder='templates',
|
||||
static_folder='static', static_url_path='/static/wiki')
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue