<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 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