@@ -246,13 +246,16 @@ <h3>Methods</h3>
246246 data = await self.director.getItemInfo(self.item_id)
247247 jsonDictionary = json.loads(data)
248248
249- if jsonDictionary[0]["capabilities"]["has_fire"]:
249+ capabilities = (
250+ jsonDictionary[0].get("capabilities", {}) if jsonDictionary else {}
251+ )
252+ if capabilities.get("has_fire"):
250253 types_list.append("Fire")
251- if jsonDictionary[0][" capabilities"][" has_medical"] :
254+ if capabilities.get( "has_medical") :
252255 types_list.append("Medical")
253- if jsonDictionary[0][" capabilities"][" has_panic"] :
256+ if capabilities.get( "has_panic") :
254257 types_list.append("Panic")
255- if jsonDictionary[0][" capabilities"][" has_police"] :
258+ if capabilities.get( "has_police") :
256259 types_list.append("Police")
257260
258261 return types_list
@@ -440,13 +443,16 @@ <h3>Methods</h3>
440443 data = await self.director.getItemInfo(self.item_id)
441444 jsonDictionary = json.loads(data)
442445
443- if jsonDictionary[0]["capabilities"]["has_fire"]:
446+ capabilities = (
447+ jsonDictionary[0].get("capabilities", {}) if jsonDictionary else {}
448+ )
449+ if capabilities.get("has_fire"):
444450 types_list.append("Fire")
445- if jsonDictionary[0][" capabilities"][" has_medical"] :
451+ if capabilities.get( "has_medical") :
446452 types_list.append("Medical")
447- if jsonDictionary[0][" capabilities"][" has_panic"] :
453+ if capabilities.get( "has_panic") :
448454 types_list.append("Panic")
449- if jsonDictionary[0][" capabilities"][" has_police"] :
455+ if capabilities.get( "has_police") :
450456 types_list.append("Police")
451457
452458 return types_list</ code > </ pre >
0 commit comments