cgi: use isinstance(x, list) instead of type(x) == type([])

This commit is contained in:
Victor Stinner 2011-01-14 13:08:27 +00:00
parent 5c23b8e6ea
commit f1c7ca93c1
1 changed files with 3 additions and 3 deletions

View File

@ -582,7 +582,7 @@ class FieldStorage:
"""Dictionary style get() method, including 'value' lookup."""
if key in self:
value = self[key]
if type(value) is type([]):
if isinstance(value, list):
return [x.value for x in value]
else:
return value.value
@ -593,7 +593,7 @@ class FieldStorage:
""" Return the first value received."""
if key in self:
value = self[key]
if type(value) is type([]):
if isinstance(value, list):
return value[0].value
else:
return value.value
@ -604,7 +604,7 @@ class FieldStorage:
""" Return list of received values."""
if key in self:
value = self[key]
if type(value) is type([]):
if isinstance(value, list):
return [x.value for x in value]
else:
return [value.value]