]> granicus.if.org Git - python/commitdiff
First part of fix for #493826: if 'errn' key exists in return value this doesn't...
authorJack Jansen <jack.jansen@cwi.nl>
Tue, 23 Apr 2002 21:03:21 +0000 (21:03 +0000)
committerJack Jansen <jack.jansen@cwi.nl>
Tue, 23 Apr 2002 21:03:21 +0000 (21:03 +0000)
does not correspond with my reading of the documentation, but the OSX Finder can return 'errn'=0, and it knows better than me:-)

Bugfix candidate.

Mac/scripts/gensuitemodule.py

index 4f2ddc0d741f041480620523228fb7aed978037d..3e2366165ff71773854474910edfdead62eec8cf 100644 (file)
@@ -498,7 +498,7 @@ def compileevent(fp, event, enumsneeded):
        #
        # Error handling
        #
-       fp.write("\t\tif _arguments.has_key('errn'):\n")
+       fp.write("\t\tif _arguments.get('errn', 0):\n")
        fp.write("\t\t\traise aetools.Error, aetools.decodeerror(_arguments)\n")
        fp.write("\t\t# XXXX Optionally decode result\n")
        #