class_docstr: The interface class for all Project API implementations.
  
  Extend this class in your microtvm_api_server.py and implement each function defined here.
class_docstr_tok: ["The","interface","class","for","all","Project","API","implementations",".","Extend","this","class","in","your","microtvm_api_server.py","and","implement","each","function","defined","here","."]
docstr: Open resources needed for the transport layer.
  
  This function might e.g. open files or serial ports needed in write_transport or
  read_transport.
  
  Calling this function enables the write_transport and read_transport calls. If the
  transport is not open, this method is a no-op.
  
  Parameters
  ----------
  options : Dict[str, ProjectOption]
      ProjectOption which may influence the programming process, keyed by option name.
docstr_tok: ["Open","resources","needed","for","the","transport","layer",".","This","function","might","e.g",".","open","files","or","serial","ports","needed","in","write_transport","or","read_transport",".","Calling","this","function","enables","the","write_transport","and","read_transport","calls",".","If","the","transport","is","not","open",",","this","method","is","a","no-op",".","Parameters","--","--","--","--","--","options",":","Dict","[","str",",","ProjectOption","]","ProjectOption","which","may","influence","the","programming","process",",","keyed","by","option","name","."]
code: def open_transport(self, options: dict) -> TransportTimeouts:
      """Open resources needed for the transport layer.
  
      This function might e.g. open files or serial ports needed in write_transport or
      read_transport.
  
      Calling this function enables the write_transport and read_transport calls. If the
      transport is not open, this method is a no-op.
  
      Parameters
      ----------
      options : Dict[str, ProjectOption]
          ProjectOption which may influence the programming process, keyed by option name.
      """
      raise NotImplementedError()
  
imports: import abc
  import argparse
  import base64
  import collections
  import enum
  import io
  import json
  import logging
  import os
  import pathlib
  import re
  import select
  import sys
  import time
  import traceback
  import typing
label_desc: Use image node_id 5 for calling the ProjectAPIHandler obj's underlying member method code with example usage: obj.open_transport(options) without return types