parameters: (self, name)
docstring: :param name: package name, ``str``
          :returns: filesystem path of package
          :raises: :exc:`ResourceNotFound`
docstring_summary: :param name: package name, ``str``
          :returns: filesystem path of package
          :raises: :exc:`ResourceNotFound`
docstring_tokens: : param name : package name str : returns : filesystem path of package : raises : : exc : ResourceNotFound
function: def get_path(self, name):
          """
          :param name: package name, ``str``
          :returns: filesystem path of package
          :raises: :exc:`ResourceNotFound`
          """
          self._update_location_cache()
          if not name in self._location_cache:
              raise ResourceNotFound(name, ros_paths=self._ros_paths)
          else:
              return self._location_cache[name]
function_tokens: def get_path ( self , name ) : self . _update_location_cache ( ) if not name in self . _location_cache : raise ResourceNotFound ( name , ros_paths = self . _ros_paths ) else : return self . _location_cache [ name ]