develmaycare / pyprojectutils

A collection of documentation and command line utilities for managing a software project.
BSD 3-Clause "New" or "Revised" License
1 stars 1 forks source link

TemplateAssertionError on Init Project #102

Closed develmaycare closed 7 years ago

develmaycare commented 7 years ago

The error message reveals a typo.

Traceback (most recent call last):
  File "/usr/local/bin/initproject", line 11, in <module>
    load_entry_point('pyprojectutils===0.35.2-d', 'console_scripts', 'initproject')()
  File "/usr/local/lib/python2.7/site-packages/pyprojectutils/cli.py", line 1444, in init_project_command
    if project.initialize(templates=templates):
  File "/usr/local/lib/python2.7/site-packages/pyprojectutils/library/projects.py", line 1101, in initialize
    content = parse_jinja_template(templates.get('ini', PROJECT_INI_TEMPLATE), context)
  File "/usr/local/lib/python2.7/site-packages/pyprojectutils/library/shortcuts.py", line 208, in parse_jinja_template
    template = env.get_template(template_name)
  File "/usr/local/lib/python2.7/site-packages/jinja2/environment.py", line 830, in get_template
    return self._load_template(name, self.make_globals(globals))
  File "/usr/local/lib/python2.7/site-packages/jinja2/environment.py", line 804, in _load_template
    template = self.loader.load(self, name, globals)
  File "/usr/local/lib/python2.7/site-packages/jinja2/loaders.py", line 125, in load
    code = environment.compile(source, name, filename)
  File "/usr/local/lib/python2.7/site-packages/jinja2/environment.py", line 591, in compile
    self.handle_exception(exc_info, source_hint=source_hint)
  File "/usr/local/lib/python2.7/site-packages/jinja2/environment.py", line 780, in handle_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python2.7/site-packages/pyprojectutils/templates/project.ini.j2", line 2, in template
    category = {{ project.category|defaul("uncategorized") }}
jinja2.exceptions.TemplateAssertionError: no filter named 'defaul'