Python CherryPy如何提供适当的请求上下文?

Python CherryPy如何提供适当的请求上下文?,python,cherrypy,Python,Cherrypy,我对Python有点陌生,从以下答案中理解一些代码时遇到困难: 代码是: @cherrypy.expose def update(self): cl = cherrypy.request.headers['Content-Length'] rawbody = cherrypy.request.body.read(int(cl)) body = simplejson.loads(rawbody) # do_something_with(body) retu

我对Python有点陌生,从以下答案中理解一些代码时遇到困难:

代码是:

@cherrypy.expose
def update(self):
    cl = cherrypy.request.headers['Content-Length']
    rawbody = cherrypy.request.body.read(int(cl))
    body = simplejson.loads(rawbody)
    # do_something_with(body)
    return "Updated %r." % (body,)
就像我说的,我对Python有点陌生,所以我的困惑是
cherrypy.request
如何能够提供适当的请求上下文。如果两个客户端发出请求,如果
更新
方法中的某个位置存在上下文切换,第一个客户端的请求信息不能被第二个客户端的请求信息覆盖吗?

CherryPy使用对象来管理请求和响应上下文