def GenerateClassWsdlName(dottedName): ret = dottedName.split(".") for i in range(len(ret)): if ret[i][0].isupper(): break else: ret[i] = VmomiSupport.Capitalize(ret[i]) return "".join(ret)
def GetCmd(self, cmd): nsComps = cmd.split(NS_DELIM) if len(nsComps) != 3: raise KeyError apps = self._handler._GetApps(nsComps[0], nsComps[1]) if len(apps) == 0: raise NamespaceError('Command %s not found' % cmd) return (nsComps[0], apps[0], apps[0].methods.get(VmomiSupport.Capitalize(nsComps[2])))
def GenerateWsdlName(dottedName): """ Generate WSDL name from vmodl name """ return "".join([VmomiSupport.Capitalize(name) for name in dottedName.split(".")])