class BuildService2(BuildService):
def __init__(self, apiurl, apiuser, apipasswd):
- BuildService.__init__(self, apiurl, apiuser, apipasswd)
+ BuildService.__init__(self, apiurl, apiuser, apipasswd)
+ self.apiurl = apiurl
+ self.apiuser = apiuser
+ self.apipasswd = apipasswd
def update_meta(self, project, metaconf):
"""
core.http_PUT(meta_url, file=metaconf)
+ def deleteProject(self, project):
+ """ overwirte core deleteproject method, due to it always not work """
+ u = core. makeurl(self.apiurl, ['source', project])
+ os.system('curl -X DELETE %s -k --user %s:%s '%(u,
+ self.apiuser,
+ self.apipasswd))
+
def get_meta(self, project):
"""
update meta configuration for project
os.close(fileh)
os.unlink(filename)
-