Skip to content

Commit 3be3afd

Browse files
Merge pull request #491 from DanielGoldfarb/master
Ability to sort kwargs alphabetically when calling `kwarg_help()`
2 parents bde1082 + 418ff1f commit 3be3afd

File tree

4 files changed

+5
-4
lines changed

4 files changed

+5
-4
lines changed

.gitignore

+1-2
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,4 @@ __pycache__
77
.tox/
88
.cache/
99
*.code-workspace
10-
examples/.ipynb_checkpoints/
11-
examples/scratch_pad/.ipynb_checkpoints/
10+
*.ipynb_checkpoints/

src/mplfinance/_kwarg_help.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ def left_formatter(value):
5757
return left_formatter
5858

5959

60-
def kwarg_help( func_name=None, kwarg_names=None ):
60+
def kwarg_help( func_name=None, kwarg_names=None, sort=False ):
6161

6262
func_kwarg_map = {
6363
'plot' : mpf.plotting._valid_plot_kwargs,
@@ -113,6 +113,7 @@ def kwarg_help( func_name=None, kwarg_names=None ):
113113

114114
df = (pd.DataFrame(vks).T).drop('Validator',axis=1)
115115
df.index.name = 'Kwarg'
116+
if sort: df.sort_index(inplace=True)
116117
df.reset_index(inplace=True)
117118

118119
if kwarg_names is not None:

src/mplfinance/_styles.py

+1
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,7 @@ def _valid_make_mpf_style_kwargs():
114114
'Validator' : lambda value: isinstance(value,dict) },
115115

116116
'style_name' : { 'Default' : None,
117+
'Description' : '',
117118
'Validator' : lambda value: isinstance(value,str) },
118119

119120
}

src/mplfinance/_version.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11

2-
version_info = (0, 12, 8, 'beta', 7)
2+
version_info = (0, 12, 8, 'beta', 8)
33

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

0 commit comments

Comments
 (0)