Only examine the current cell when deciding how much to indent the next line

This can be seen by something like:

>>> int(
...     ]
SyntaxError

All subsequent lines start with 4 spaces of indent because the indenter is still reading the open parenthesis from above.