code: def _qvm_get_version_info(self) -> dict:
          
          response = post_json(self.session, self.sync_endpoint, {'type': 'version'})
          split_version_string = response.text.split()
          try:
              qvm_version = split_version_string[0]
          except ValueError:
              raise TypeError(f'Malformed version string returned by the QVM: {response.text}')
          return qvm_version
docs: Return version information for the QVM.
  
          :return: String of QVM version