File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -165,7 +165,7 @@ def __getstate__(self):
165165 if self .properties is not None and self .properties != {}:
166166 data ['properties' ] = self .properties
167167 if self .tasking_capabilities is not None and len (self .tasking_capabilities .entities ) > 0 :
168- data ['taskingCapabilities ' ] = self .tasking_capabilities .__getstate__ ()
168+ data ['TaskingCapabilities ' ] = self .tasking_capabilities .__getstate__ ()
169169 return data
170170
171171 def __setstate__ (self , state ):
Original file line number Diff line number Diff line change @@ -179,7 +179,7 @@ def __getstate__(self):
179179 if self .feature is not None :
180180 data ['feature' ] = self .feature
181181 if self .observations is not None and len (self .observations .entities ) > 0 :
182- data ['Observations' ] = self .observations .__gestate__ ()
182+ data ['Observations' ] = self .observations .__getstate__ ()
183183 return data
184184
185185 def __setstate__ (self , state ):
Original file line number Diff line number Diff line change @@ -105,7 +105,7 @@ def __getstate__(self):
105105 if self .time is not None :
106106 data ['time' ] = utils .parse_datetime (self .time )
107107 if self .thing is not None :
108- data ['Thing' ] = self .thing
108+ data ['Thing' ] = self .thing . __getstate__ ()
109109 if self .locations is not None and len (self .locations .entities ) > 0 :
110110 data ['Locations' ] = self .locations .__getstate__ ()
111111 return data
Original file line number Diff line number Diff line change @@ -218,9 +218,9 @@ def __getstate__(self):
218218 if self .location is not None :
219219 data ['location' ] = self .location
220220 if self .things is not None :
221- data ['Things' ] = self .things
221+ data ['Things' ] = self .things . __getstate__ ()
222222 if self .historical_locations is not None and len (self .historical_locations .entities ) > 0 :
223- data ['HistoricalLocation ' ] = self .historical_locations .__getstate__ ()
223+ data ['HistoricalLocations ' ] = self .historical_locations .__getstate__ ()
224224 return data
225225
226226 def __setstate__ (self , state ):
Original file line number Diff line number Diff line change @@ -290,13 +290,13 @@ def __getstate__(self):
290290 if self .result_time is not None :
291291 data ['resultTime' ] = utils .parse_datetime (self .result_time )
292292 if self .thing is not None :
293- data ['Thing' ] = self .thing
293+ data ['Thing' ] = self .thing . __getstate__ ()
294294 if self .sensor is not None :
295- data ['Sensor' ] = self .sensor
295+ data ['Sensor' ] = self .sensor . __getstate__ ()
296296 if self .properties is not None and self .properties != {}:
297297 data ['properties' ] = self .properties
298298 if self .unit_of_measurements is not None and len (self .unit_of_measurements ) > 0 :
299- data ['unitOfMeasurements' ] = self .unit_of_measurements
299+ data ['unitOfMeasurements' ] = self .unit_of_measurements . __getstate__ ()
300300 if self .multi_observation_data_types is not None and len (self .multi_observation_data_types ) > 0 :
301301 data ['multiObservationDataTypes' ] = self .multi_observation_data_types
302302 if self .observed_properties is not None and len (self .observed_properties .entities ) > 0 :
Original file line number Diff line number Diff line change @@ -184,7 +184,7 @@ def __getstate__(self):
184184 if self .properties is not None and self .properties != {}:
185185 data ['properties' ] = self .properties
186186 if self .datastreams is not None and len (self .datastreams .entities ) > 0 :
187- data ['Datastream ' ] = self .datastreams .__getstate__ ()
187+ data ['Datastreams ' ] = self .datastreams .__getstate__ ()
188188 if self .multi_datastreams is not None and len (self .multi_datastreams .entities ) > 0 :
189189 data ['MultiDatastreams' ] = self .multi_datastreams .__getstate__ ()
190190 return data
Original file line number Diff line number Diff line change @@ -98,7 +98,7 @@ def __getstate__(self):
9898 if self .creation_time is not None :
9999 data ['creationTime' ] = utils .parse_datetime (self .creation_time )
100100 if self .tasking_capability is not None :
101- data ['TaskingCapability' ] = self .tasking_capability
101+ data ['TaskingCapability' ] = self .tasking_capability . __getstate__ ()
102102 return data
103103
104104 def __setstate__ (self , state ):
Original file line number Diff line number Diff line change @@ -186,11 +186,11 @@ def __getstate__(self):
186186 if self .properties is not None and self .properties != {}:
187187 data ['properties' ] = self .properties
188188 if self .thing is not None :
189- data ['Thing' ] = self .thing
189+ data ['Thing' ] = self .thing . __getstate__ ()
190190 if self .tasks is not None and len (self .tasks .entities ) > 0 :
191191 data ['Tasks' ] = self .tasks .__getstate__ ()
192192 if self .actuator is not None :
193- data ['Actuator' ] = self .actuator
193+ data ['Actuator' ] = self .actuator . __getstate__ ()
194194 return data
195195
196196 def __setstate__ (self , state ):
You can’t perform that action at this time.
0 commit comments