PEP8: continuation line over-indented for visual indent

python

Solution

The line-extending backslash has the issue of having trailing whitespace that can break your code. This is a popular fix and is PEP8-compliant:

if (first_index < 0 or
    second_index > self._number_of_plates - 1):

Problem

I have this line of code which goes over the line and when testing for pep8 errors I get: line too long. So to try and fix this I used slash('\') but then I get continuation line over-indented for visual indent. What can I do to fix this? Things I've tried: ``` if first_index < 0 or second_index > \ self._number_of_plates - 1: raise ValueError continuation line over-indented for visual indent if first_index < 0 \ or second_index > \ self._number_of_plates - 1: raise ValueError continuation line over-indented for visual indent if first_index < 0 or \ second_index > self._number_of_plates - 1: raise ValueError continuation line over-indented for visual indent if first_index \ < 0 or second_index \ > self._number_of_plates - 1: raise ValueError continuation line over-indented for visual indent ```

Original source