blob: 55b00adaf38c158bccf16e85a30e46f1fceb274c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
#!/usr/bin/python
def fieldstorage(paramlist, form):
theparams = paramlist.split()
newvalues = {}
for item in theparams:
if item in form:
newvalues[item] = form[item].value
else:
newvalues[item] = None
for item in theparams:
if newvalues[item] is not None:
if 'true' in newvalues[item] or 'True' in newvalues[item]:
if len(newvalues[item]) <= 6:
newvalues[item] = True
elif 'false' in newvalues[item] or 'False' in newvalues[item]:
if len(newvalues[item]) <= 7:
newvalues[item] = False
return newvalues
|