def setdefault(self, key, default=None):
            'od.setdefault(k[,d]) -> od.get(k,d), also set od[k]=d if k not in od'
            if key in self:
                return self[key]
            self[key] = default
            return default
od.setdefault(k[,d]) -> od.get(k,d), also set od[k]=d if k not in od
product/gradle-plugin/src/main/python/pip/_vendor/distlib/compat.py