Я хочу использовать псевдоним для webApp2 self.response.out.write
или self.response.write
функции. КакКак сделать псевдоним self.response.write в WebApp2
from __future__ import print_function
class M:
def __init__(self):
self.echo ('BOO BOO')
def f(self, data) :
print (data)
echo = f
a = M()
a.echo(' ALIASED FUNCTION ')
Я попытался
class Main(webapp2.RequestHandler):
def fun(self):
self.response.out.write ('FUNNY')
def get(self):
self.response.headers['Content-Type'] = 'text/html'
self.response.write('DERIVED CLASS')
self.aliasOut()
self.aliasFun()
def post(self):
pass
aliasOut = response.out.write # NameError: name 'response' is not defined
aliasFun = fun # This works