Silence DeprecationWarnings from uses of has_key and <> in plat-mac.
diff --git a/Lib/plat-mac/EasyDialogs.py b/Lib/plat-mac/EasyDialogs.py
index bd097bd..785fd3b 100644
--- a/Lib/plat-mac/EasyDialogs.py
+++ b/Lib/plat-mac/EasyDialogs.py
@@ -580,9 +580,9 @@
if args[k] is None:
del args[k]
# Set some defaults, and modify some arguments
- if not args.has_key('dialogOptionFlags'):
+ if 'dialogOptionFlags' not in args:
args['dialogOptionFlags'] = dftflags
- if args.has_key('defaultLocation') and \
+ if 'defaultLocation' in args and \
not isinstance(args['defaultLocation'], Carbon.AE.AEDesc):
defaultLocation = args['defaultLocation']
if isinstance(defaultLocation, Carbon.File.FSSpec):
@@ -593,7 +593,7 @@
defaultLocation = Carbon.File.FSRef(defaultLocation)
args['defaultLocation'] = Carbon.AE.AECreateDesc(
Carbon.AppleEvents.typeFSRef, defaultLocation.data)
- if args.has_key('typeList') and not isinstance(args['typeList'], Carbon.Res.ResourceType):
+ if 'typeList' in args and not isinstance(args['typeList'], Carbon.Res.ResourceType):
typeList = args['typeList'][:]
# Workaround for OSX typeless files:
if 'TEXT' in typeList and not '\0\0\0\0' in typeList:
@@ -603,7 +603,7 @@
data = data+type
args['typeList'] = Carbon.Res.Handle(data)
tpwanted = str
- if args.has_key('wanted'):
+ if 'wanted' in args:
tpwanted = args['wanted']
del args['wanted']
return args, tpwanted