comparison roundup/cgi/client.py @ 1323:80eef084069a

Fix to handle bad form submissions, Links and the magic -1 form value.
author Richard Jones <richard@users.sourceforge.net>
date Tue, 10 Dec 2002 06:02:00 +0000
parents 3758a5af985f
children 43e5262dd90c
comparison
equal deleted inserted replaced
1322:c0546b95aad1 1323:80eef084069a
1 # $Id: client.py,v 1.59 2002-12-10 00:11:15 richard Exp $ 1 # $Id: client.py,v 1.60 2002-12-10 06:01:59 richard Exp $
2 2
3 __doc__ = """ 3 __doc__ = """
4 WWW request handler (also used in the stand-alone server). 4 WWW request handler (also used in the stand-alone server).
5 """ 5 """
6 6
1307 value = existing 1307 value = existing
1308 value.sort() 1308 value.sort()
1309 1309
1310 elif isinstance(proptype, hyperdb.Boolean): 1310 elif isinstance(proptype, hyperdb.Boolean):
1311 value = value.lower() in ('yes', 'true', 'on', '1') 1311 value = value.lower() in ('yes', 'true', 'on', '1')
1312 props[propname] = value
1313 elif isinstance(proptype, hyperdb.Number): 1312 elif isinstance(proptype, hyperdb.Number):
1314 props[propname] = value = int(value) 1313 value = int(value)
1315 1314
1316 # register this as received if required? 1315 # register this as received if required?
1317 if propname in required and value is not None: 1316 if propname in required and value is not None:
1318 required.remove(propname) 1317 required.remove(propname)
1319 1318

Roundup Issue Tracker: http://roundup-tracker.org/