plotly/python-api — pull request #57 by theengineear (2014-07-04 06:06:01+00:00)
Title: Plotly list instantiation

Before this raised a confusing *validation* error:
```python
Data(Scatter(x=[1,2,3], y=[2,1,2]))
```

The reason being that if you unpack a dictionary into args (`*args`),
you get a list of *keys*, which is never going to make a valid Plotly
graph object. Therefore, we just catch it and raise a more helpful
*instantiation* error instead.