update to groupby v0.9.4
This commit is contained in:
@@ -1,11 +1,11 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
from lektor.context import get_ctx
|
||||
from lektor.markdown import Markup
|
||||
from lektor.pluginsystem import Plugin
|
||||
from lektor.pluginsystem import Plugin # subclass
|
||||
from lektor.sourceobj import VirtualSourceObject as VObj
|
||||
import re
|
||||
from typing import Set, Dict, Iterator, Generator
|
||||
from lektor_groupby import report_config_error
|
||||
from lektor_groupby.util import report_config_error
|
||||
|
||||
|
||||
class InlineTagsPlugin(Plugin):
|
||||
@@ -14,7 +14,7 @@ class InlineTagsPlugin(Plugin):
|
||||
|
||||
def on_setup_env(self, **extra) -> None:
|
||||
def _get_tags(record, *, recursive=False) -> Iterator[VObj]:
|
||||
fn = self.env.jinja_env.filters['groupby']
|
||||
fn = self.env.jinja_env.filters['vgroups']
|
||||
yield from fn(record, *self.config_keys, recursive=recursive)
|
||||
|
||||
self.env.jinja_env.filters.update(inlinetags=_get_tags)
|
||||
|
||||
2
setup.py
2
setup.py
@@ -6,7 +6,7 @@ with open('README.md') as fp:
|
||||
setup(
|
||||
name='lektor-inlinetags',
|
||||
py_modules=['lektor_inlinetags'],
|
||||
install_requires=['lektor-groupby>=0.9.1'],
|
||||
install_requires=['lektor-groupby>=0.9.4'],
|
||||
entry_points={
|
||||
'lektor.plugins': [
|
||||
'inlinetags = lektor_inlinetags:InlineTagsPlugin',
|
||||
|
||||
Reference in New Issue
Block a user