mini_wiki package

Submodules

mini_wiki.errors module

exception mini_wiki.errors.ParseError[source]

Bases: Exception

Describes when there is an error parsing a page.

exception mini_wiki.errors.WikiError[source]

Bases: Exception

A generic exception that all mini_wiki errors inherit from.

mini_wiki.models module

class mini_wiki.models.User(**kwargs)[source]

Bases: flask_sqlalchemy.Model, flask_login.UserMixin

email
id
last_seen
member_since
password
password_hash
ping()[source]
username
verify_password(password)[source]
mini_wiki.models.load_user(user_id)[source]

Module contents

mini_wiki.create_app(conf)[source]

A factory function for creating Flask apps given a configuration dictionary.

The factory will initialise all Flask plugins, as well as change the template directory and load all blueprints.

The factory function also sets up logging and adds the wiki variable to the template globals.