Exception when using "python -OO .." · Issue #1706 · pydata/xarray (original) (raw)
I've noticed that importing xarray fails when running a script using -OO option, as shown below.
$ python -OO test.py
Traceback (most recent call last):
File "test.py", line 2, in <module>
import xarray
File "/Users/huziy/anaconda/envs/py3.6/lib/python3.6/site-packages/xarray/__init__.py", line 10, in <module>
from .core.extensions import (register_dataarray_accessor,
File "/Users/huziy/anaconda/envs/py3.6/lib/python3.6/site-packages/xarray/core/extensions.py", line 7, in <module>
from .dataarray import DataArray
File "/Users/huziy/anaconda/envs/py3.6/lib/python3.6/site-packages/xarray/core/dataarray.py", line 10, in <module>
from ..plot.plot import _PlotMethods
File "/Users/huziy/anaconda/envs/py3.6/lib/python3.6/site-packages/xarray/plot/__init__.py", line 4, in <module>
from .plot import (plot, line, contourf, contour,
File "/Users/huziy/anaconda/envs/py3.6/lib/python3.6/site-packages/xarray/plot/plot.py", line 555, in <module>
@_plot2d
File "/Users/huziy/anaconda/envs/py3.6/lib/python3.6/site-packages/xarray/plot/plot.py", line 404, in _plot2d
plotfunc.__doc__ = '\n'.join((plotfunc.__doc__, commondoc))
TypeError: sequence item 0: expected str instance, NoneType found
(py3.6) huziy at iMac-Sasha in ~/PythonProjects/xarray_playground
$ cat test.py
import xarray