Skip to content

Commit 3b622bd

Browse files
committed
use the same port param for opt and live
1 parent 32df72e commit 3b622bd

File tree

3 files changed

+10
-6
lines changed

3 files changed

+10
-6
lines changed

btplotting/analyzers/plot.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ class LivePlotAnalyzer(bt.Analyzer):
2121
('scheme', Blackly()),
2222
('style', 'bar'),
2323
('lookback', 23),
24-
('http_port', 80),
24+
('port', 80),
2525
('title', None),
2626
)
2727

@@ -35,7 +35,7 @@ def __init__(self, **kwargs):
3535
self.p.scheme,
3636
self._app_cb_build_root_model,
3737
on_session_destroyed=self._on_session_destroyed,
38-
port=self.p.http_port)
38+
port=self.p.port)
3939
self._lock = Lock()
4040
self._clients = {}
4141
self._app_kwargs = kwargs

btplotting/optbrowser.py

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,21 +17,25 @@
1717

1818
class OptBrowser:
1919
def __init__(self, app, optresults, usercolumns=None,
20-
num_result_limit=None, sortcolumn=None, sortasc=True):
20+
num_result_limit=None, sortcolumn=None,
21+
sortasc=True, port=80, autostart=False):
2122
self._usercolumns = {} if usercolumns is None else usercolumns
2223
self._num_result_limit = num_result_limit
2324
self._app = app
2425
self._sortcolumn = sortcolumn
2526
self._sortasc = sortasc
2627
self._optresults = optresults
28+
self._port = port
29+
self._autostart = autostart
2730

28-
def start(self, ioloop=None, port=8080):
31+
def start(self, ioloop=None):
2932
webapp = Webapp(
3033
'Backtrader Optimization Result',
3134
'basic.html.j2',
3235
self._app.params.scheme,
3336
self.build_optresult_model,
34-
port=port)
37+
port=self._port,
38+
autostart=self._autostart)
3539
webapp.start(ioloop)
3640

3741
def _build_optresult_selector(self, optresults):

btplotting/webapp.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ def __init__(self, title, html_template, scheme, model_factory_fnc,
1919
self._html_template = html_template
2020
self._scheme = scheme
2121
self._model_factory_fnc = model_factory_fnc
22-
self._port = port
2322
self._on_session_destroyed = on_session_destroyed
23+
self._port = port
2424
self._autostart = autostart
2525

2626
def start(self, ioloop=None):

0 commit comments

Comments
 (0)