def getFarm(self): ''' Get SharePoint farm -> Farm @command: $spFarm.Id.Guid @raise Exception: command execution failed ''' farmId = self.__xml.getAttributeValue('id') farm = Farm(farmId) farm.version = self.getVersion() return farm
def getFarm(self): ''' Get SharePoint farm -> Farm @command: $spFarm.Id.Guid @raise SharePointException: command execution failed or empty farm id got ''' try: farmId = self._shell.execCmd('echo($spFarm.Id.Guid)').strip() if self._shell.getLastCmdReturnCode() == 0: farm = Farm(farmId) farm.version = self.getVersion() return farm except: logger.debugException('') raise SharePointException, "Failed getting farm id"