diff --git a/pelican/__init__.py b/pelican/__init__.py index 932974db..ba34465b 100644 --- a/pelican/__init__.py +++ b/pelican/__init__.py @@ -382,6 +382,16 @@ def get_instance(args): def main(): args = parse_arguments() + prepare(args) + + +def prepare(args): + """ preapres settings received from an argparse or mocked argparse + from different application that imports pelican. + + :param args: argparse.ArgumentParser or mocked argparse Class object + :type args: argparse.ArgumentParser or mocked argparse + """ init(args.verbosity) pelican, settings = get_instance(args) readers = Readers(settings) diff --git a/setup.py b/setup.py index 93d7e5f6..7c7f47db 100755 --- a/setup.py +++ b/setup.py @@ -21,7 +21,7 @@ CHANGELOG = open('docs/changelog.rst').read() setup( name="pelican", - version="3.6.1.dev", + version="3.7.0.dev", url='http://getpelican.com/', author='Alexis Metaireau', author_email='authors@getpelican.com',