if isinstance(expected, StringTypes):
if self.plc_fields.has_key(field):
plc_field = self.plc_fields[field]
- print self.type, spec_dict
if spec_dict.has_key(plc_field):
value = spec_dict[plc_field]
elif isinstance(expected, ListType):
plc_field = self.plc_fields[field]
if spec_dict.has_key(plc_field):
value = [expected(value) for value in spec_dict[plc_field]]
-
-
spec[field] = value
return {self.type: spec}
'duration': '',
'networks': [NetSpecDict]
}
- plc_fields = {'networks': 'networks'}
+ plc_fields = {'networks': 'networks',
+ 'start_time': 'start_tim',
+ 'duration': 'duration'
+ }
# vim:ts=4:expandtab