]> granicus.if.org Git - python/commitdiff
cgi: use isinstance(x, list) instead of type(x) == type([])
authorVictor Stinner <victor.stinner@haypocalc.com>
Fri, 14 Jan 2011 13:08:27 +0000 (13:08 +0000)
committerVictor Stinner <victor.stinner@haypocalc.com>
Fri, 14 Jan 2011 13:08:27 +0000 (13:08 +0000)
Lib/cgi.py

index d17ed96cb5f5b13aea09931cbe6e3e85bb96d13d..e198ed8653f20db60370f94f7fe439f76cf0efc8 100755 (executable)
@@ -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]