• 
      

    Support custom "end" prefixes for @blocktag.

    Review Request #5198 — Created Jan. 6, 2014 and submitted — Latest diff uploaded

    Information

    Djblets
    master

    Reviewers

    @blocktag no longer hard-codes end as the prefix for the end tag. A
    caller can pass end_prefix="end_" or similar to @blocktag, which is
    useful when naming a function with underscores.

    Decorators are expected to act differently depending on whether they're
    called in @decorator form or @decorator() form. Rather than breaking
    every single usage of @blocktag by requiring parens (since we now have
    an optional argument), we have to do some checking of arguments at the
    end to determine what to return. This is pretty harmless in this case,
    but worth pointing out.

    Tested with a new template tag I'm writing, which uses end_prefix.