From 6c24d6a076d5cbb721e51450e9a84cc8f6c0c936 Mon Sep 17 00:00:00 2001 From: Tony Mack Date: Wed, 17 Jun 2009 18:33:44 +0000 Subject: [PATCH] some modifications --- geni/util/api.py | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/geni/util/api.py b/geni/util/api.py index 87c01d58..77bb3c03 100644 --- a/geni/util/api.py +++ b/geni/util/api.py @@ -241,17 +241,19 @@ class GeniAPI: # @param pl_fields dictionary of PLC fields (output) def geni_fields_to_pl_fields(self, type, hrn, record): + + def convert_ints(tmpdict, int_fields): + for field in int_fields: + if field in tmpdict: + tmpdict[field] = int(tmpdict[field]) + pl_record = {} - for field in record: - pl_record[field] = record[field] + #for field in record: + # pl_record[field] = record[field] if type == "slice": if not "instantiation" in pl_record: - pl_record["instantiation"] = "delegated" # "plc-instantiated" - if not "max_nodes" in pl_record: - pl_record["max_nodes"] = 10 - else: - pl_record['max_nodes'] = int(pl_record['max_nodes']) + pl_record["instantiation"] = "plc-instantiated" pl_record["name"] = hrn_to_pl_slicename(hrn) elif type == "node": -- 2.47.0