Jorey Bump
list at joreybump.com
Sun Aug 26 17:21:25 EDT 2007
Roger Holness wrote: > The problem I am having is that my script returns valid wml but my > phone that I am testing on (and I assume others as well) doesn't check > the mime type, rather just the extension > > ie. www.mywebsite/wml.py/test is returning valid wml, but the phone > doesn't realise that as it is expecting /test.wml > > Now functions names can't contain periods, so I can't do: > def test.wml(req) You can create a class with a wml method. Then you create an instance of the class, and get at the method using dotted notation. class Class: def __call__(self): return "I am the default method." def wml(self): page = <create wml page here> return page test = Class() Now you should be able to reach it via: http://www.mywebsite/wml.py/test.wml
|