code: def add_url_rule(self, rule, endpoint=None, view_func=None, **options):
          
          self.record(lambda s: s.add_url_rule(rule, endpoint, view_func,
                                               register_with_babel=False, **options))
docs: Like :meth:`~flask.Flask.add_url_rule` but for a blueprint.  The endpoint for
          the :func:`url_for` function is prefixed with the name of the blueprint.
  
          Overridden to allow dots in endpoint names