code: def handle_starttag(self, tag, attrs):
      if tag == "script":
          src = None
          scriptTag = "<script "
          for att in attrs:
              if att[0] == "src":
                  src = att[1]
                  continue
              # skip module type as it causes ipython to render widget
              # with 8px height
              if att[0] == "type":
                  continue
              scriptTag += f" {att[0]}={att[1]}"
          if src is not None:
              content = self.load_widget_file(src)
              self.content += f"{scriptTag}>\r\n{content}\r\n"
              return
      self.content += self.get_starttag_text()
  
imports: import json
  import os
  import uuid
  from html.parser import HTMLParser
  from rai_core_flask import FlaskHelper
  from raiutils.data_processing import serialize_json_safe
  from raiwidgets.interfaces import WidgetRequestResponseConstants
label_desc: Use image node_id 2 for calling the InLineScript obj's underlying member method code with example usage: obj.handle_starttag(tag, attrs) without return types