Changeset 5576a47 for fedd/fedd_experiment_control.py
- Timestamp:
- Nov 21, 2008 5:50:25 PM (15 years ago)
- Branches:
- axis_example, compt_changes, info-ops, master, version-1.30, version-2.00, version-3.01, version-3.02
- Children:
- 0b123ff
- Parents:
- a94cb0a
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
fedd/fedd_experiment_control.py
ra94cb0a r5576a47 781 781 else: return None 782 782 783 def get_access(self, tb, nodes, user, tbparam ):783 def get_access(self, tb, nodes, user, tbparam, master, export_project): 784 784 """ 785 785 Get access to testbed through fedd and set the parameters for that tb … … 811 811 'serviceAccess' : [ { 'sshPubkey' : self.ssh_pubkey } ] 812 812 } 813 813 814 if tb == master: 815 # NB, the export_project parameter is a dict that includes 816 # the type 817 req['exportProject'] = export_project 818 814 819 # node resources if any 815 820 if nodes != None and len(nodes) > 0: … … 1001 1006 self.get_access = get_access 1002 1007 1003 def __call__(self, line, user, tbparams ):1008 def __call__(self, line, user, tbparams, master, export_project): 1004 1009 # Testbed access parameters 1005 1010 if not self.in_allbeds: … … 1015 1020 nodes = line.split('|') 1016 1021 tb = nodes.pop(0) 1017 self.get_access(tb, nodes, user, tbparams) 1022 self.get_access(tb, nodes, user, tbparams, master, 1023 export_project) 1018 1024 return True 1019 1025 … … 1402 1408 1403 1409 master = req.get('master', None) 1404 if master == None:1410 if not master: 1405 1411 raise service_error(service_error.req, "No master testbed label") 1412 export_project = req.get('exportProject', None) 1413 if not export_project: 1414 raise service_error(service_error.req, "No export project") 1406 1415 1407 1416 if self.splitter_url: … … 1445 1454 if parse_current_testbed(line, master, allocated, tbparams): 1446 1455 continue 1447 elif parse_allbeds(line, user, tbparams ):1456 elif parse_allbeds(line, user, tbparams, master, export_project): 1448 1457 continue 1449 1458 elif parse_gateways(line, allocated, tbparams):
Note: See TracChangeset
for help on using the changeset viewer.