예제 #1
0
파일: database.py 프로젝트: neoclust/mmc
 def cbGetTargetsFallbackMirrors(mirrors, schedulers):
     args = map(lambda x: {"uuid" : x[0], "name": x[1]}, targets)
     d2 = MirrorApi().getFallbackMirrors(args)
     d2.addCallback(cbCreateTargets, mirrors, schedulers)
     d2.addErrback(lambda err: err)
     return d2
예제 #2
0
 def cbGetTargetsFallbackMirrors(mirrors, schedulers):
     args = map(lambda x: {"uuid": x[0], "name": x[1]}, targets)
     d2 = MirrorApi().getFallbackMirrors(args)
     d2.addCallback(cbCreateTargets, mirrors, schedulers)
     d2.addErrback(lambda err: err)
     return d2
예제 #3
0
파일: database.py 프로젝트: neoclust/mmc
 def cbGetTargetsMirrors(schedulers):
     args = map(lambda x: {"uuid" : x[0], "name": x[1]}, targets)
     d1 = MirrorApi().getMirrors(args)
     d1.addCallback(cbGetTargetsFallbackMirrors, schedulers)
     d1.addErrback(lambda err: err)
     return d1
예제 #4
0
 def cbGetTargetsMirrors(schedulers):
     args = map(lambda x: {"uuid": x[0], "name": x[1]}, targets)
     d1 = MirrorApi().getMirrors(args)
     d1.addCallback(cbGetTargetsFallbackMirrors, schedulers)
     d1.addErrback(lambda err: err)
     return d1