Commit 2e5cf215 authored by Anael Beutot's avatar Anael Beutot
Browse files

Added background calculation for plugins tags

parent 95dc49aa
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -60,10 +60,11 @@ class Plugin(object):
            # prevents module from being garbage collected
            self.module = module

    def _decorator_tag(self, ttl=-1, refresh=None, name=None):
    def _decorator_tag(self, ttl=-1, refresh=None, name=None, background=False):
        def decorator(func):
            tag = Tag(func.__name__ if name is None else name,
                      lambda: taggify(func()), ttl=ttl, refresh=refresh)
                      lambda: taggify(func()), ttl=ttl, refresh=refresh,
                      background=background)
            self.tags.append(tag)
            return _tag_direct_use_error
        return decorator