-class IphttpResource(twisted.web.resource.Resource):
- isLeaf = True
- def render_POST(self, request):
- # find client, update config, etc.
- metadata = request.args['m']
- (ci_s, pw, tro) = metadata.split(b'\n')[0:3]
- ci = ipaddr(ci_s)
- cl = clients[ci]
- if pw != cl.pw: raise ValueError('bad password')
+def process_request(request):
+ # find client, update config, etc.
+ metadata = request.args['m']
+ (ci_s, pw, tro) = metadata.split(b'\n')[0:3]
+ ci = ipaddr(ci_s)
+ cl = clients[ci]
+ if pw != cl.pw: raise ValueError('bad password')