summaryrefslogtreecommitdiff
path: root/numpy/core/arrayprint.py
diff options
context:
space:
mode:
authorCharles Harris <charlesr.harris@gmail.com>2017-11-19 09:04:46 -0700
committerGitHub <noreply@github.com>2017-11-19 09:04:46 -0700
commitcddee1d4b688bdc16d337721b2bdcd4db66949fd (patch)
treeed245c3e4fff509e60c02098a0c7a12d77d92a92 /numpy/core/arrayprint.py
parent75fa09dfa5f15377f4b10a0167b4c2bb4495b156 (diff)
parentf539150a455069e54da838373d2e5254ad1e946c (diff)
downloadnumpy-cddee1d4b688bdc16d337721b2bdcd4db66949fd.tar.gz
Merge pull request #10034 from ahaldane/legacy_scalars
MAINT: legacy-printing-mode preserves 1.13 float & complex str
Diffstat (limited to 'numpy/core/arrayprint.py')
-rw-r--r--numpy/core/arrayprint.py9
1 files changed, 8 insertions, 1 deletions
diff --git a/numpy/core/arrayprint.py b/numpy/core/arrayprint.py
index f4d6eba89..71473bd0e 100644
--- a/numpy/core/arrayprint.py
+++ b/numpy/core/arrayprint.py
@@ -42,7 +42,8 @@ from . import numerictypes as _nt
from .umath import absolute, not_equal, isnan, isinf, isfinite
from . import multiarray
from .multiarray import (array, dragon4_positional, dragon4_scientific,
- datetime_as_string, datetime_data, dtype, ndarray)
+ datetime_as_string, datetime_data, dtype, ndarray,
+ set_legacy_print_mode)
from .fromnumeric import ravel, any
from .numeric import concatenate, asarray, errstate
from .numerictypes import (longlong, intc, int_, float_, complex_, bool_,
@@ -242,6 +243,12 @@ def set_printoptions(precision=None, threshold=None, edgeitems=None,
opt['formatter'] = formatter
_format_options.update(opt)
+ # set the C variable for legacy mode
+ if _format_options['legacy'] == '1.13':
+ set_legacy_print_mode(113)
+ elif _format_options['legacy'] is False:
+ set_legacy_print_mode(0)
+
def get_printoptions():
"""