Commit 088d35c0 authored by Anael Beutot's avatar Anael Beutot
Browse files

Added tag decorators for introspection.

parent a98144d7
Loading
Loading
Loading
Loading
+15 −0
Original line number Diff line number Diff line
@@ -112,6 +112,21 @@ def tag_inspector(mod, parent=None):
    return tags


# decorators for tag inspector
def ttl(value):
    def decorator(func):
        func.ttl = value
        return func
    return decorator


def refresh(value):
    def decorator(func):
        func.refresh = value
        return func
    return decorator


def get_tags(tags_dict, tags=None, noresolve_tags=None):
    """Helper to get tags.