There is a typo in `Poly3DCollection.__init__()` that causes a `TypeError` exception whenever the function is called with `shade=True`. https://github.com/matplotlib/matplotlib/blob/f7a8cabc1cf1ac9b35502f08e764d74d07d865ac/lib/mpl_toolkits/mplot3d/art3d.py#L908 `edgecolors in None` should be `edgecolors is None`
There is a typo in
Poly3DCollection.__init__()that causes aTypeErrorexception whenever the function is called withshade=True.matplotlib/lib/mpl_toolkits/mplot3d/art3d.py
Line 908 in f7a8cab
edgecolors in Noneshould beedgecolors is None