def uri(self, context=None):
if context is None:<EOL><INDENT>context = self.context<EOL><DEDENT>else:<EOL><INDENT>ctx = copy.deepcopy(self.context)<EOL>ctx.update(context)<EOL>context = ctx<EOL><DEDENT>return self.uri_format.format(**context)<EOL>
:param dict context:
  keys that were missing in the static context given in
  constructor to resolve the butcket name.