code: def _handle_info(self, *args, **kwargs):
          
          if 'version' in kwargs:
              # set api version number and exit
              self.api_version = kwargs['version']
              print("Initialized API with version %s" % self.api_version)
              return
          try:
              info_code = str(kwargs['code'])
          except KeyError:
              raise FaultyPayloadError("_handle_info: %s" % kwargs)
  
          if not info_code.startswith('2'):
              raise ValueError("Info Code must start with 2! %s", kwargs)
  
          output_msg = "_handle_info(): %s" % kwargs
          log.info(output_msg)
  
          try:
              self._code_handlers[info_code]()
          except KeyError:
              raise UnknownWSSInfo(output_msg)
docs: Handles info messages and executed corresponding code