The solution is to indent by an additional 4 characters for the subsequent lines:
```
if (self.location is not None and
        self.location.ndim > 1 and self.location.shape[1] > 1 and
        (self.isscalar or self.location.shape[1] != len(self))):
    raise ValueError('Have {0} times but {1} locations.  Should '
```
This should pass PEP8 and is visually intuitive.