parameters: (self, bus_num=0)
docstring: Class that represents a node (either a bus or device) in USB tree.
  
      Args:
        is_bus: [bool] If true, node is bus; if not, node is device.
        bus_num: [int] Bus number that this node is attached to.
        device_num: [int] Device number of this device (or 0, if this is a bus)
        desc: [string] Short description of device.
        serial: [string] Serial number.
        info: [dict] Map giving detailed device info.
        port_to_dev: [dict(int:USBDeviceNode)]
            Maps port # to device connected to port.
docstring_summary: Class that represents a node (either a bus or device) in USB tree.
docstring_tokens: Class that represents a node ( either a bus or device ) in USB tree .
function: def __init__(self, bus_num=0):
      """Class that represents a node (either a bus or device) in USB tree.
  
      Args:
        is_bus: [bool] If true, node is bus; if not, node is device.
        bus_num: [int] Bus number that this node is attached to.
        device_num: [int] Device number of this device (or 0, if this is a bus)
        desc: [string] Short description of device.
        serial: [string] Serial number.
        info: [dict] Map giving detailed device info.
        port_to_dev: [dict(int:USBDeviceNode)]
            Maps port # to device connected to port.
      """
      super(USBBusNode, self).__init__()
      self._bus_num = bus_num
function_tokens: def __init__ ( self , bus_num = 0 ) : super ( USBBusNode , self ) . __init__ ( ) self . _bus_num = bus_num