python - pelican blog post not getting generated -


i trying post pelican blog python app, not doing pelican ./output -s settings.py commandline.

i have modified pelican accept mocked argparse object pass needs, have moved content of main function in __init__.py

to function named runpelican(args) accepts args, , app has mocked argparse this,

class mockargparse(object):     """mock argparse's pass pelican     """     def __init__(self, verbosity=true, theme=none, output=none, path=none, delete_outputdir=none,                  settings=none, ignore_cache=none, cache_path=none, selected_paths=none, autoreload=none):         """             args:                 path (str): content path                 settings(str): settings python file path         """         super(mockargparse, self).__init__()         self.theme = theme         self.cache_path = cache_path         self.ignore_cache = ignore_cache         self.delete_outputdir = delete_outputdir         self.settings = settings         self.output = output         self.verbosity = verbosity         self.autoreload = autoreload         self.path = path         self.selected_paths = selected_paths 

i calling runpelican python app this:

if make_entry(args):     import pelican     arg = mockargparse(path=content_path, theme=theme_path, output=output_path, settings=settings_path)     pelican.runpelican(arg) 

everything seems go fine blog posts not generated , error getting

critical: simplerxmlgenerator instance has no attribute '_write' 

any appreciated.


Comments

Popular posts from this blog

powershell Start-Process exit code -1073741502 when used with Credential from a windows service environment -

twig - Using Twigbridge in a Laravel 5.1 Package -

c# - LINQ join Entities from HashSet's, Join vs Dictionary vs HashSet performance -