Skip to content

Commit 41317cc

Browse files
cpcloudy-p
authored and
y-p
committed
add validator for max_info_rows option
1 parent c341820 commit 41317cc

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

pandas/core/config_init.py

+4-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import pandas.core.config as cf
2-
from pandas.core.config import is_int, is_bool, is_text, is_float
2+
from pandas.core.config import (is_int, is_bool, is_text, is_float,
3+
is_instance_factory)
34
from pandas.core.format import detect_console_encoding
45

56
"""
@@ -151,7 +152,8 @@
151152
cf.register_option('precision', 7, pc_precision_doc, validator=is_int)
152153
cf.register_option('float_format', None, float_format_doc)
153154
cf.register_option('column_space', 12, validator=is_int)
154-
cf.register_option('max_info_rows', 1000000, pc_max_info_rows_doc)
155+
cf.register_option('max_info_rows', 1000000, pc_max_info_rows_doc,
156+
validator=is_instance_factory((int, type(None))))
155157
cf.register_option('max_rows', 100, pc_max_rows_doc, validator=is_int)
156158
cf.register_option('max_colwidth', 50, max_colwidth_doc, validator=is_int)
157159
cf.register_option('max_columns', 20, pc_max_cols_doc, validator=is_int)

0 commit comments

Comments
 (0)