現在、bottleでローカルホストを作っています。
以下のように、起動と同時にブラウザを起動させるようにしています。
webbrowser.open("http://localhost:8000/----") run(host='localhost',port=8000,debug=True,reloader=True)
しかしこのようにすると、なぜかウィンドウが二重に起動してしまいます。
chromeを使っているのですが、同じhttp://localhost:8000/----
で、タブが2つできてしまいます。
そこで試しに、reloader=True
をオフにしてみたところ、上の現象は解消しました。
ただ、基本的にはreloaderを付けて使いたいですし、そもそも理由がよくわからず気持ち悪いです。
そこで質問なのですが、
1 reloader=True
をオンにすると2重起動するというのは普通の現象でしょうか
2 普通の現象だとすると、なぜそういうことが起きるのでしょうか
3 よい解決策はあるでしょうか
よろしくお願いいたします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/05/04 07:40
2018/05/04 07:43