Source code for insights.parsers.readlink_e_mtab

ReadLinkEMtab - command ``readlink -e /etc/mtab``

The ``readlink -e /etc/mtab`` command provides information about
the path of ``mtab`` file.

Sample content from command ``readlink -e /etc/mtab`` is::

    >>> mtab.path
from insights.core import CommandParser
from insights.core.exceptions import SkipComponent
from insights.core.plugins import parser
from insights.specs import Specs

[docs]@parser(Specs.readlink_e_etc_mtab) class ReadLinkEMtab(CommandParser): """Class for command: readlink -e /etc/mtab"""
[docs] def parse_content(self, content): if content is None or len(content) == 0: raise SkipComponent("No Data from command: readlink -e /etc/mtab") for line in content: self._path = line # use the last line
@property def path(self): """Returns real file path from command""" return self._path