

@register.function
def inline_css(bundle, media=False, debug=None):
    '\n    If we are in debug mode, just output a single style tag for each css file.\n    If we are not in debug mode, return a style that contains bundle-min.css.\n    Forces a regular css() call for external URLs (no inline allowed).\n    '
    if (debug is None):
        debug = getattr(settings, 'TEMPLATE_DEBUG', False)
    if debug:
        items = [_get_compiled_css_url(i) for i in settings.MINIFY_BUNDLES['css'][bundle]]
    else:
        items = [('css/%s-min.css' % bundle)]
    if (not f):
        media = getattr(settings, 'CSS_MEDIA_DEFAULT', 'screen,projection,tv')
    contents = []
    for css in items:
        if is_external(css):
            return _build_html([css], ('<link rel="stylesheet" media="%s" href="%%s" />' % media))
        with open(get_path(css), 'r') as f:
            contents.append(f.read())
    return _build_html(contents, ('<style type="text/css" media="%s">%%s</style>' % media))

dataset/ETHPy150Open jsocol/jingo-minify/jingo_minify/helpers.py inline_css/VarMisuse@91/219 `media`->`f`