"email_name" : filters.email_name,
"enumerate" : filters._enumerate,
"file_mode" : filters.file_mode,
+ "format_asn" : filters.format_asn,
"format_date" : filters.format_date,
"format_day" : filters.format_day,
"format_time" : filters.format_time,
"""
return stat.filemode(mode)
+@jinja2.pass_context
+def format_asn(ctx, asn):
+ backend = ctx.get("backend")
+
+ # Lookup the Autonomous System
+ o = backend.mirrors.location.get_as(asn)
+
+ return "%s" % (o or asn)
+
@jinja2.pass_context
def format_date(ctx, *args, **kwargs):
# Fetch locale