コード例 #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