# -*- coding: iso-8859-1 -*-
"""
   css action
"""

from MoinMoin import config
from MoinMoin.Page import Page

def execute(pagename, request):
    if not request.user.may.read(pagename):
        Page(request, pagename).send_page(request)
        return
    mime = 'text/css'
    request.http_headers(["Content-type: %s;charset=%s" % (mime,config.charset)])
    page = Page(request, pagename)
    text = page.get_raw_body()
    text = page.encodeTextMimeType(text)
    request.write(text)

