Make URL to this comment.

        :arg my_request:  The request object where this comment is seen from.

        :arg anchor_id=None:    Optional anchor id. If None, we use
                                self.make_anchor_id()

        ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-

        :returns:       String URL to this comment.

        ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-

        PURPOSE:        Be able to create links to this comment.

def make_url(self, my_request, anchor_id=None):
        """Make URL to this comment.

        :arg my_request:  The request object where this comment is seen from.

        :arg anchor_id=None:    Optional anchor id. If None, we use
                                self.make_anchor_id()

        ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-

        :returns:       String URL to this comment.

        ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-

        PURPOSE:        Be able to create links to this comment.

        """
        if anchor_id is None:
            anchor_id = self.make_anchor_id()
        result = '{}?{}#{}'.format(
            my_request.path, urllib.parse.urlencode(my_request.args),
            anchor_id)

        return result