Issue #0002175: Change type() expressions to isinstance() expressions.

Patch from Gerald Britton <gerald.britton@gmail.com>


svn: r10762
This commit is contained in:
Zsolt Foldvari
2008-05-25 19:55:47 +00:00
parent 62b6250d2f
commit 998908175f
53 changed files with 105 additions and 113 deletions

View File

@ -164,10 +164,10 @@ def get_default(key, sample=''):
value = client.get_default_from_schema(token)
if value == None:
raise Errors.GConfSchemaError("No default value for key "+key[1])
if type(sample) in (str, unicode):
if isinstance(sample, basestring):
return value.get_string()
elif type(sample) == int:
elif isinstance(sample, int):
return value.get_int()
elif type(sample) == bool:
elif isinstance(sample, bool):
return value.get_bool()
return None