Skip to content

Commit 7617810

Browse files
Merge pull request #380 from mattsta/improve/filename-as-Path
Allow pathlib.Path instances as savefig values too
2 parents 1cc114a + f272028 commit 7617810

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

src/mplfinance/_version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11

2-
version_info = (0, 12, 7, 'alpha', 12)
2+
version_info = (0, 12, 7, 'alpha', 13)
33

44
_specifier_ = {'alpha': 'a','beta': 'b','candidate': 'rc','final': ''}
55

src/mplfinance/plotting.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
import copy
99
import io
1010
import math
11+
import pathlib
1112
import warnings
1213
import statistics as stat
1314

@@ -168,7 +169,7 @@ def _valid_plot_kwargs():
168169
'Validator' : lambda value: isinstance(value,dict) or (isinstance(value,list) and all([isinstance(d,dict) for d in value])) },
169170

170171
'savefig' : { 'Default' : None,
171-
'Validator' : lambda value: isinstance(value,dict) or isinstance(value,str) or isinstance(value, io.BytesIO) },
172+
'Validator' : lambda value: isinstance(value,dict) or isinstance(value,str) or isinstance(value, io.BytesIO) or isinstance(value, pathlib.Path) },
172173

173174
'block' : { 'Default' : None,
174175
'Validator' : lambda value: isinstance(value,bool) },

0 commit comments

Comments
 (0)