'Resolve the potentially relative :term:`asset
specification` string passed as ``relative_spec`` into an
absolute asset specification string and return the string.
Use the ``package`` of this configurator as the package to
which the asset specification will be considered relative
when generating an absolute asset specification.  If the
provided ``relative_spec`` argument is already absolute, or if
the ``relative_spec`` is not a string, it is simply returned.'

def absolute_asset_spec(self, relative_spec):

    if (not isinstance(relative_spec, string_types)):
        return relative_spec
    return self._make_spec(relative_spec)
