Skip to content

Commit 9099dfd

Browse files
Merge pull request #381 from mattsta/improve/filename-as-Path
`pathlib.Path` / `os.PathLike` update and doc addition
2 parents 7617810 + aad5568 commit 9099dfd

File tree

4 files changed

+59
-25
lines changed

4 files changed

+59
-25
lines changed

examples/.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
*.png
2+
*.jpg

examples/savefig.ipynb

Lines changed: 54 additions & 22 deletions
Large diffs are not rendered by default.

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', 13)
2+
version_info = (0, 12, 7, 'alpha', 14)
33

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

src/mplfinance/plotting.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77
import numpy as np
88
import copy
99
import io
10+
import os
1011
import math
11-
import pathlib
1212
import warnings
1313
import statistics as stat
1414

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

171171
'savefig' : { 'Default' : None,
172-
'Validator' : lambda value: isinstance(value,dict) or isinstance(value,str) or isinstance(value, io.BytesIO) or isinstance(value, pathlib.Path) },
172+
'Validator' : lambda value: isinstance(value,dict) or isinstance(value,str) or isinstance(value, io.BytesIO) or isinstance(value, os.PathLike) },
173173

174174
'block' : { 'Default' : None,
175175
'Validator' : lambda value: isinstance(value,bool) },

0 commit comments

Comments
 (0)