code: def vb_get_machine(name, **kwargs):
      '''
      Attempts to fetch a machine from Virtualbox and convert it to a dict
  
      @param name: The unique name of the machine
      @type name:
      @param kwargs: To be passed to vb_xpcom_to_attribute_dict
      @type kwargs:
      @return:
      @rtype: dict
      '''
      vbox = vb_get_box()
      machine = vbox.findMachine(name)
      return vb_xpcom_to_attribute_dict(machine, 'IMachine', **kwargsf vb_get_machine(name, **kwargs):
      '''
      Attempts to fetch a machine from Virtualbox and convert it to a dict
  
      @param name: The unique name of the machine
      @type name:
      @param kwargs: To be passed to vb_xpcom_to_attribute_dict
      @type kwargs:
      @return:
      @rtype: dict
      '''
      vbox = vb_get_box()
      machine = vbox.findMachine(name)
      return vb_xpcom_to_attribute_dict(machine, 'IMachine', **kwargs)
docs: Attempts to fetch a machine from Virtualbox and convert it to a dict
  
      @param name: The unique name of the machine
      @type name:
      @param kwargs: To be passed to vb_xpcom_to_attribute_dict
      @type kwargs:
      @return:
      @rtype: dict