X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=geni%2Futil%2Frecord.py;h=6552961b8b48655deeede9b61cfd5bf4a6c3a8c3;hb=4eb1bb57c22a78d8cf652a68085e6f00cc2e2460;hp=cb3c2937fc2e67df4b48490fb60cdf196d494c49;hpb=b2344721149cb64667c88b63cdc3adb62ccf3530;p=sfa.git diff --git a/geni/util/record.py b/geni/util/record.py index cb3c2937..6552961b 100644 --- a/geni/util/record.py +++ b/geni/util/record.py @@ -28,7 +28,7 @@ from gid import * # of different types. For example, planetlab.us.arizona may have both an SA # and a MA record, but cannot have two SA records. -class GeniRecord(): +class GeniRecord: ## # Create a Geni Record @@ -229,7 +229,11 @@ class GeniRecord(): def load_from_dict(self, dict): self.set_name(dict['name']) - self.set_gid(dict['gid']) + + gidstr = dict.get("gid", None) + if gidstr: + self.set_gid(dict['gid']) + self.set_type(dict['type']) self.set_pointer(dict['pointer']) if "pl_info" in dict: