class_docstr: Context manager to synchronize output from different sensors. Synchronous
  mode is enabled as long as we are inside this context
  
      with CarlaSyncMode(world, sensors) as sync_mode:
          while True:
              data = sync_mode.tick(timeout=1.0)
code: def __enter__(self):
      self._settings = self.world.get_settings()
      self.frame = self.world.apply_settings(
          carla.WorldSettings(
              no_rendering_mode=False,
              synchronous_mode=True,
              fixed_delta_seconds=self.delta_seconds,
          )
      )
  
      def make_queue(register_event):
          q = queue.Queue()
          register_event(q.put)
          self._queues.append(q)
  
      make_queue(self.world.on_tick)
      for sensor in self.sensors:
          make_queue(sensor.listen)
      return self
  
imports: import glob
  import os
  import sys
  import math
  import argparse
  import copy
  import time
  from multiprocessing import Pool
  from PIL import Image
  import carla
  import random
label_desc: Use image node_id 2 for calling the CarlaSyncMode obj's underlying member method code with example usage: obj.__enter__() and returns: self