def __getitem__(self, name):
        try:
            return dict.__getitem__(self, name)
        except KeyError:
            # Get information about the requested object.
            methodDict = self.server.objectInfo(name)
            import types
            if isinstance(methodDict, types.StringType):
                raise KeyError(methodDict) # RETURNED VALUE IS ERROR MESSAGE!
            v = XMLRPCClientObject(self, name, methodDict)
            self[name] = v # SAVE THIS OBJECT INTO OUR DICTIONARY
            return v
Creates the appropriate dict for creating a new domain.
dataset/ETHPy150Open cjlee112/pygr/pygr/coordinator.py/XMLRPCClient.__getitem__--crossover with--dataset/ETHPy150Open rackspace/pyrax/pyrax/clouddns.py/CloudDNSManager._create_body