code: def enqueue(self, data):
      self.logger.debug("Sending message with data \n {}".format(data))
      data = data.encode("utf-8")
      msg_id = self.pubclient.publish(self.topic_name, data)
      self.logger.debug("Message with id {} published".format(msg_id))
  
file_path: studio/studio/pubsub_queue.py
imports: import os
  import json
  import time
  from google.api_core.exceptions import RetryError
  from studio.util.util import sixdecode, retry, parse_verbosity, check_for_kb_interrupt
  from studio.util import logs
label_desc: Use image node_id 5 for calling the PubsubQueue obj's underlying member method code with example usage: obj.enqueue(data) without return types