Skip to content

Commit 614d2e8

Browse files
committed
DOC: Fix height of the comic strip + minor doc improvements
1 parent 8dd1e36 commit 614d2e8

File tree

3 files changed

+4
-3
lines changed

3 files changed

+4
-3
lines changed

backtesting/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
"""
22
3-
![xkcd.com/1570](https://imgs.xkcd.com/comics/engineer_syllogism.png)
3+
![xkcd.com/1570](https://imgs.xkcd.com/comics/engineer_syllogism.png){: height=263}
44
55
## Manuals
66

backtesting/backtesting.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@ def init():
126126
try:
127127
value = func(*args, **kwargs)
128128
except Exception as e:
129-
raise RuntimeError(f'Indicator "{name}" error') from e
129+
raise RuntimeError(f'Indicator "{name}" error. See traceback above.') from e
130130

131131
if isinstance(value, pd.DataFrame):
132132
value = value.values.T

backtesting/lib.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -278,10 +278,11 @@ def SMA(series, n):
278278
if func is None:
279279
def func(x, *_, **__):
280280
return x
281+
assert callable(func), 'resample_apply(func=) must be callable'
281282

282283
if not isinstance(series, (pd.Series, pd.DataFrame)):
283284
assert isinstance(series, _Array), \
284-
'resample_apply() takes either a `pd.Series`, `pd.DataFrame`, ' \
285+
'resample_apply(series=) must be `pd.Series`, `pd.DataFrame`, ' \
285286
'or a `Strategy.data.*` array'
286287
series = series.s
287288

0 commit comments

Comments
 (0)