Use 'in' instead of deprecated has_key()
[catalyst.git] / modules / grp_target.py
index 12eab08c2fa30ee58ac1c96614d7eed817647107..654b5e5cacc453ed36c9e917a80aef58f044eb95 100644 (file)
@@ -17,14 +17,14 @@ class grp_target(generic_stage_target):
 
                self.valid_values=self.required_values[:]
                self.valid_values.extend(["grp/use"])
-               if not addlargs.has_key("grp"):
+               if "grp" not in addlargs:
                        raise CatalystError,"Required value \"grp\" not specified in spec."
 
                self.required_values.extend(["grp"])
                if type(addlargs["grp"])==types.StringType:
                        addlargs["grp"]=[addlargs["grp"]]
 
-               if addlargs.has_key("grp/use"):
+               if "grp/use" in addlargs:
                        if type(addlargs["grp/use"])==types.StringType:
                                addlargs["grp/use"]=[addlargs["grp/use"]]
 
@@ -36,7 +36,7 @@ class grp_target(generic_stage_target):
 
        def set_target_path(self):
                self.settings["target_path"]=normpath(self.settings["storedir"]+"/builds/"+self.settings["target_subpath"]+"/")
-               if self.settings.has_key("AUTORESUME") \
+               if "AUTORESUME" in self.settings \
                        and os.path.exists(self.settings["autoresume_path"]+"setup_target_path"):
                        print "Resume point detected, skipping target path setup operation..."
                else:
@@ -63,7 +63,7 @@ class grp_target(generic_stage_target):
 
        def set_use(self):
            generic_stage_target.set_use(self)
-           if self.settings.has_key("use"):
+           if "use" in self.settings:
                self.settings["use"].append("bindist")
            else:
                self.settings["use"]=["bindist"]