All pastes #1721495 Raw Edit

Unnamed

public text v1 · immutable
#1721495 ·published 2009-12-20 18:13 UTC
rendered paste body
import logging
import helloworld.lib.helpers as h

from pylons import app_globals
from pylons import config
from pylons import request, response, session, tmpl_context as c
from pylons.controllers.util import abort, redirect_to

from helloworld.lib.base import BaseController, render
from helloworld.lib import app_globals 

log = logging.getLogger(__name__)

class HelloController(BaseController):

    def index(self):
        # Return a rendered template
        #return render('/hello.mako')
        # or, return a response
        response.content_type = 'text/plain'
        return '<h1>Hello World from index()!</h1>'
    
    def environ(self):
        response.content_type = 'text/plain'
        return h.format_environ(request.environ)
    
    def req(self):
        result = '<html><body><h1>REQUESTS</h1>'
        for key, value in request.headers.items():
            result += '%s: %r <br/>' % (key, value)
        
        result += '</body></html>'
        return result
    
    def app_globals_test(self):
        app_globals.Globals.visits += 1
        return "Eres el visitante n: %s" % app_globals.Globals.visits