Changeset 798
- Timestamp:
- 02/27/09 12:42:28 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/forks/continutracplugin/continutrac/continuum.py
r214 r798 16 16 17 17 def checkResult( map ): 18 if ( map.get( "result" ) == "ok" ): 19 return map 18 #if ( map.get( "result" ) == "ok" ): 19 from pprint import pprint 20 pprint(map) 21 return map 20 22 21 23 ex = XmlRpcException( map.get( "method" ), … … 78 80 return self.__service 79 81 80 def __init__( self, url, xmlrpc_handler = 'org.apache.maven.continuum. extras.xmlrpc.ContinuumExtrasService'):82 def __init__( self, url, xmlrpc_handler = 'org.apache.maven.continuum.xmlrpc.ContinuumService'): 81 83 self.server = xmlrpclib.Server(url, allow_none=True) 82 84 self.__handler = xmlrpc_handler … … 98 100 99 101 def removeProject( self, projectId ): 100 checkResult( self._get_service().removeProject ( projectId ) )102 checkResult( self._get_service().removeProjectRPC( projectId ) ) 101 103 102 104 #def updateProject( projectId, name, scmUrl, nagEmailAddress, version, arguments ): … … 110 112 111 113 def getProject( self, projectId ): 112 result = checkResult( self._get_service().getProject ( projectId ))113 114 return self.makeProject( result [ "project" ])114 result = checkResult( self._get_service().getProjectSummaryRPC(int(projectId))) 115 116 return self.makeProject( result ) 115 117 116 118 def getProjects( self, projectGroupId ): 117 result = checkResult( self._get_service().getProjects (projectGroupId) )119 result = checkResult( self._get_service().getProjectsRPC(projectGroupId) ) 118 120 119 121 projects = [] … … 124 126 125 127 def getAllProjectGroups( self ): 126 result = checkResult(self._get_service().getAllProjectGroups ())128 result = checkResult(self._get_service().getAllProjectGroupsRPC()) 127 129 128 130 projectGroups = [] 129 for projectGroup in result [ "projectGroups" ]:131 for projectGroup in result: 130 132 projectGroups.append( ProjectGroup( projectGroup ) ) 131 133 … … 147 149 148 150 def getBuild( self, projectId, buildId ): 149 result = checkResult( self._get_service().getBuildResult ( projectId, buildId ) )150 151 return Build( result [ "build" ])151 result = checkResult( self._get_service().getBuildResultRPC( projectId, buildId ) ) 152 153 return Build( result ) 152 154 153 155 def getBuildsForProject( self, projectId ): 154 result = checkResult( self._get_service().getBuildResultsForProject ( projectId ) )156 result = checkResult( self._get_service().getBuildResultsForProjectRPC( projectId ) ) 155 157 156 158 builds = [] 157 for build in result [ "builds" ]:159 for build in result: 158 160 builds.append( Build( build ) ) 159 161 … … 161 163 162 164 def getBuildOutput( self, projectId, buildId ): 163 return checkResult( self._get_service().getBuildOutput( projectId, buildId ) ) [ "buildOutput" ]165 return checkResult( self._get_service().getBuildOutput( projectId, buildId ) ) 164 166 165 167 def getBuildDefinitionsForProject(self, projectId): 166 result = checkResult( self._get_service().getBuildDefinitionsForProject ( projectId ) )168 result = checkResult( self._get_service().getBuildDefinitionsForProjectRPC( projectId ) ) 167 169 168 170 buildDefinitions = [] 169 for bd in result [ "buildDefinitions" ]:171 for bd in result: 170 172 buildDefinitions.append( BuildDefinition( bd ) ) 171 173 return buildDefinitions … … 173 175 174 176 def getChangedFilesForBuild( self, buildId ): 175 result = checkResult( self._get_service().getBuild ( buildId ) )176 scmResult = ScmResult( result [ "scmResult" ])177 result = checkResult( self._get_service().getBuildRPC( buildId ) ) 178 scmResult = ScmResult( result ) 177 179 178 180 return scmResult.changes … … 183 185 184 186 def addMavenTwoProject( self, argument ): 185 result = checkResult( self._get_service().addMavenTwoProject ( argument ) )186 187 return result [ "projectIds" ]187 result = checkResult( self._get_service().addMavenTwoProjectRPC( argument ) ) 188 189 return result 188 190 189 191 def updateMavenTwoProject( self, mavenTwoProject ): 190 checkResult( self._get_service().updateaddMavenTwoProject ( mavenTwoProject ) )192 checkResult( self._get_service().updateaddMavenTwoProjectRPC( mavenTwoProject ) ) 191 193 192 194 #################################################################### … … 195 197 196 198 def addMavenOneProject( self, argument ): 197 result = checkResult( self._get_service().addMavenOneProject ( argument ) )198 199 return result [ "projectIds" ]199 result = checkResult( self._get_service().addMavenOneProjectRPC( argument ) ) 200 201 return result 200 202 201 203 def updateMavenOneProject( self, mavenOneProject ): 202 checkResult( self._get_service().updateMavenOneProject ( mavenOneProject ) )204 checkResult( self._get_service().updateMavenOneProjectRPC( mavenOneProject ) ) 203 205 204 206 #################################################################### … … 207 209 208 210 def addAntProject( self, antProject ): 209 result = checkResult( self._get_service().addAntProject ( antProject ) )210 211 return result [ "projectIds" ]211 result = checkResult( self._get_service().addAntProjectRPC( antProject ) ) 212 213 return result 212 214 213 215 def updateAntProject( self, antProject ): 214 checkResult( self._get_service().updateAntProject ( antProject ) )216 checkResult( self._get_service().updateAntProjectRPC( antProject ) ) 215 217 216 218 #################################################################### … … 219 221 220 222 def addShellProject( self, shellProject ): 221 result = checkResult( self._get_service().addShellProject ( shellProject ) )222 223 return result [ "projectIds" ]223 result = checkResult( self._get_service().addShellProjectRPC( shellProject ) ) 224 225 return result 224 226 225 227 def updateShellProject( self, shellProject ): 226 checkResult( self._get_service().updateShellProject ( shellProject ) )228 checkResult( self._get_service().updateShellProjectRPC( shellProject ) ) 227 229 228 230 #################################################################### … … 550 552 551 553 return value 554
Note: See TracChangeset
for help on using the changeset viewer.
