docs: def _parse(self, init_info):
          """Initialize a FCP device object from several lines of string
             describing properties of the FCP device.
             Here is a sample:
                 opnstk1: FCP device number: B83D
                 opnstk1:   Status: Free
                 opnstk1:   NPIV world wide port number: NONE
                 opnstk1:   Channel path ID: 59
                 opnstk1:   Physical world wide port number: 20076D8500005181
             The format comes from the response of xCAT, do not support
             arbitrary format.
          """
          if isinstance(init_info, list) and (len(init_info) == 5):
              self._dev_no = self._get_dev_number_from_line(init_info[0])
              self._npiv_port = self._get_wwpn_from_line(init_info[2])
              self._chpid = self._get_chpid_from_line(init_info[3])
              self._physical_port = self._get_wwpn_from_line(init_info[4])