Rob Fowler
legal at mianos.com
Wed Mar 3 19:27:53 EST 2010
Although that works fine and will call my post function, the apache server calls the handler a second time so all the local variables are new. What I want to do is pass a parameter to the 'POST' function (gen_keys here). For example, to change my example to the model suggested below: def gen_keys(dictionary): do stuff def handler(req): If req.method == "POST": gen_keys(specificDictionary ) else: specificDictionary = readDictionary("/blah/specialdict.txt", "rule 1") req.write("""<HTML ... <FORM value="form" action="handler.py/handler" method="post"> etc return apache.OK Just use global variables? I don't like to use them in apache modules, just the vibe. On 4/03/2010 12:30 AM, Martijn Moeling wrote: > I'm nut excacly sure what you are trying to achieve. > > In your index.py handler you can: > > from wifikeys import gen_keys > > def handler(req): > If req.method == "POST": > gen_keys(parameters here) > else: > normal handler code > retrun apache.OK > > > > On Mar 3, 2010, at 12:28 PM, Rob Fowler wrote: > > >
|