This issue occurs with a clean config.
Look for "REPRODUCE" in the code snippet below for how to reproduce this issue.
#!/usr/bin/env python
class MyClass(object):
def __init__(self, field1, field2):
self.field1 = field1
self.field2 = field2
def myFunction(arg1, arg2):
classobj = MyClass(arg1, arg2)
# REPRODUCE
# in the line just above the print below, type:
# "if classobj" and dot '.'
# Then press down arrow to select field1
# Notice how print gets included in the in the surround
# and that it does not get indented
print("To be indented by dynamic surround")
print("Second print statement")