@@ -50,6 +50,7 @@ def _wrap_errors(error):
5050 return tb , 500
5151
5252 def add_url_rule (self , app , rule , view_func , endpoint = None , methods = None ):
53+ print (rule , endpoint , methods )
5354 app .add_url_rule (
5455 rule , view_func = view_func , endpoint = endpoint , methods = methods or ["GET" ]
5556 )
@@ -72,23 +73,23 @@ def jsonify(self, obj):
7273 def get_request_adapter (self ):
7374 return FlaskRequestAdapter
7475
75- def setup_catchall (self , app , dash_app ):
76+ def setup_catchall (self , dash_app ):
7677 def catchall (* args , ** kwargs ):
7778 adapter = FlaskRequestAdapter ()
7879 set_request_adapter (adapter )
7980 return dash_app .render_index (* args , ** kwargs )
8081
81- self .add_url_rule (
82- app , "/<path:path>" , catchall , endpoint = "catchall" , methods = ["GET" ]
83- )
82+ # pylint: disable=protected-access
83+ dash_app ._add_url ("<path:path>" , catchall , methods = ["GET" ])
8484
85- def setup_index (self , app , dash_app ):
85+ def setup_index (self , dash_app ):
8686 def index (* args , ** kwargs ):
8787 adapter = FlaskRequestAdapter ()
8888 set_request_adapter (adapter )
8989 return dash_app .render_index (* args , ** kwargs )
9090
91- self .add_url_rule (app , "/" , index , endpoint = "/" , methods = ["GET" ])
91+ # pylint: disable=protected-access
92+ dash_app ._add_url ("" , index , methods = ["GET" ])
9293
9394 def serve_component_suites (self , dash_app , package_name , fingerprinted_path ):
9495 path_in_pkg , has_fingerprint = check_fingerprint (fingerprinted_path )
@@ -115,15 +116,15 @@ def serve_component_suites(self, dash_app, package_name, fingerprinted_path):
115116 response = flask .Response (None , status = 304 )
116117 return response
117118
118- def setup_component_suites (self , app , dash_app ):
119+ def setup_component_suites (self , dash_app ):
119120 def serve (package_name , fingerprinted_path ):
120121 return self .serve_component_suites (
121122 dash_app , package_name , fingerprinted_path
122123 )
123124
124125 # pylint: disable=protected-access
125126 dash_app ._add_url (
126- "/ _dash-component-suites/<string:package_name>/<path:fingerprinted_path>" ,
127+ "_dash-component-suites/<string:package_name>/<path:fingerprinted_path>" ,
127128 serve ,
128129 )
129130
0 commit comments