code: def absolute_name(self, name):
          
          if self.is_absolute_name(name):
              result = name
          else:
              result = self.namespace + name
          if not self.name_re.match(result):
              raise self.InvalidPathError(result)
          return result
docs: Returns the absolute form of the specified resource name. If the specified name is
          already absolute, that name will be returned unchanged, otherwise the given name will be
          prefixed with the namespace this object was configured with.
  
          Relative names starting with underscores are disallowed.
  
          >>> ctx = Context( 'us-west-1b', namespace='/' )
          >>> ctx.absolute_name('bar')
          '/bar'
          >>> ctx.absolute_name('/bar')
          '/bar'
          >>> ctx.absolute_name('')
          '/'
          >>> ctx.absolute_name('/')
          '/'
          >>> ctx.absolute_name('_bar') # doctest: +IGNORE_EXCEPTION_DETAIL
          Traceback (most recent call last):
          ...
          InvalidPathError: Invalid path '/_bar'
          >>> ctx.absolute_name('/_bar') # doctest: +IGNORE_EXCEPTION_DETAIL
          Traceback (most recent call last):
          ...
          InvalidPathError: Invalid path '/_bar'
  
          >>> ctx = Context( 'us-west-1b', namespace='/foo/' )
          >>> ctx.absolute_name('bar')
          '/foo/bar'
          >>> ctx.absolute_name('bar/')
          '/foo/bar/'
          >>> ctx.absolute_name('bar1/bar2')
          '/foo/bar1/bar2'
          >>> ctx.absolute_name('/bar')
          '/bar'
          >>> ctx.absolute_name('')
          '/foo/'
          >>> ctx.absolute_name('/')
          '/'
          >>> ctx.absolute_name('_bar') # doctest: +IGNORE_EXCEPTION_DETAIL
          Traceback (most recent call last):
          ...
          InvalidPathError: Invalid path '/foo/_bar'
          >>> ctx.absolute_name('/_bar') # doctest: +IGNORE_EXCEPTION_DETAIL
          Traceback (most recent call last):
          ...
          InvalidPathError: Invalid path '/_bar'