class_docstr: SumoSimulation is responsible for the management of the sumo simulation.
class_docstr_tok: ["SumoSimulation","is","responsible","for","the","management","of","the","sumo","simulation","."]
docstr: Accessor for traffic light state.
  
  If the traffic ligth does not exist, returns None.
docstr_tok: ["Accessor","for","traffic","light","state",".","If","the","traffic","ligth","does","not","exist",",","returns","None","."]
code: def get_traffic_light_state(self, landmark_id):
      """
      Accessor for traffic light state.
  
      If the traffic ligth does not exist, returns None.
      """
      return self.traffic_light_manager.get_state(landmark_id)
  
imports: import collections
  import enum
  import logging
  import os
  import carla
  import sumolib
  import traci
  from .constants import INVALID_ACTOR_ID
  import lxml.etree
label_desc: Use image node_id 9 for calling the SumoSimulation obj's underlying member method code with example usage: obj.get_traffic_light_state(landmark_id) and returns: self