I've got a mostly functional REST api built but I'm getting an error
whenever I pass a REST call with a 0 in the parsed section of the URL.

This works:
    http://<host:port>/channels/1
These all fail:
    http://<host:port>/channels/10
    http://<host:port>/channels/01
    http://<host:port>/channels/101

My URL definition looks like:
    '/channels/?([0-9]*)',         'Channels',

The error in the logs is:
2011-08-11 05:48:33: (mod_fastcgi.c.2701) FastCGI-stderr: Traceback
(most recent call last):
  File "/usr/lib/python2.6/site-packages/flup-1.0.3.dev_20110405-
py2.6.egg/flup/server/fcgi_base.py", line 574, in run
    protocolStatus, appStatus = self.server.handler(self)
  File "/usr/lib/python2.6/site-packages/flup-1.0.3.dev_20110405-
py2.6.egg/flup/server/fcgi_base.py", line 1159, in handler
    result = self.application(environ, start_response)
  File "/usr/lib/python2.6/site-packages/web/application.py", line
293, in wsgi
    start_resp(status, headers)
  File "/usr/lib/python2.6/site-packages/flup-1.0.3.dev_20110405-
py2.6.egg/flup/server/fcgi_base.py", line 1143, in start_response
    assert len(status) >= 4, 'Status must be at least 4 characters'
AssertionError: Status must be at least 4 characters

[~]$ python --version
Python 2.6.7
[~]$ lighttpd -version
lighttpd/1.4.28 (ssl) - a light and fast webserver
Build-Date: Jan 22 2011 09:18:19
web.py is version 0.34
flup is version 1.0.3.dev-20110405

Does anyone have an idea what might cause this?  Thanks much.

-- 
You received this message because you are subscribed to the Google Groups 
"web.py" group.
To post to this group, send email to webpy@googlegroups.com.
To unsubscribe from this group, send email to 
webpy+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/webpy?hl=en.

Reply via email to