code: def add_route(config, name, pattern, *args, **kwargs):
      
      config.add_route(name, pattern, *args, **kwargs)
      GENERATE_ETAG_ROUTE_NAMES.add(name)
docs: Adds a pyramid route to the config. All args and kwargs will be
      passed on to config.add_route.
  
      This exists so the default behaviour of including crabpy will still be to
      cache all crabpy routes.