MWPath
======

.. currentmodule:: lsst.daf.butler.cli.utils

.. autoclass:: MWPath
   :show-inheritance:

   .. rubric:: Attributes Summary

   .. autosummary::

      ~MWPath.envvar_list_splitter
      ~MWPath.is_composite
      ~MWPath.name

   .. rubric:: Methods Summary

   .. autosummary::

      ~MWPath.__call__
      ~MWPath.coerce_path_result
      ~MWPath.convert
      ~MWPath.fail
      ~MWPath.get_metavar
      ~MWPath.get_missing_message
      ~MWPath.split_envvar_value

   .. rubric:: Attributes Documentation

   .. autoattribute:: envvar_list_splitter
   .. autoattribute:: is_composite
   .. autoattribute:: name

   .. rubric:: Methods Documentation

   .. automethod:: __call__
   .. automethod:: coerce_path_result
   .. automethod:: convert
   .. automethod:: fail
   .. automethod:: get_metavar
   .. automethod:: get_missing_message
   .. automethod:: split_envvar_value