After updating a script from Python 2 to Python 3, I am now getting an 'ERROR 00539: Indentation Error: Unexpected indent <<expression>, line 1' on a line in my script. The line is not indented, and I tried removing all spaces and also re-adding spaces (ensuring no tabs were used). I am not sure where the error is. The line ran without error using Python 2.
This is the original line:
arcpy<SPAN class="punctuation token">.</SPAN>CalculateField_management <SPAN class="punctuation token">(</SPAN>SubLayer_pp_trans_GUJoin_UniqueSubs<SPAN class="punctuation token">,</SPAN> <SPAN class="string token">"SUB1SUB2"</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="string token">' [SUB_1] + "," + [SUB_2] '</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="line-numbers-rows"><SPAN></SPAN></SPAN>
I've tried:
arcpy<SPAN class="punctuation token">.</SPAN>CalculateField_management<SPAN class="punctuation token">(</SPAN>SubLayer_pp_trans_GUJoin_UniqueSubs<SPAN class="punctuation token">,</SPAN><SPAN class="string token">"SUB1SUB2"</SPAN><SPAN class="punctuation token">,</SPAN><SPAN class="string token">' !SUB_1! +","+ !SUB_2! '</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="line-numbers-rows"><SPAN></SPAN></SPAN>
and (and various renditions of removing spaces)
arcpy<SPAN class="punctuation token">.</SPAN>CalculateField_management<SPAN class="punctuation token">(</SPAN>SubLayer_pp_trans_GUJoin_UniqueSubs<SPAN class="punctuation token">,</SPAN><SPAN class="string token">"SUB1SUB2"</SPAN><SPAN class="punctuation token">,</SPAN><SPAN class="string token">' [SUB_1] + "," + [SUB_2] '</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="line-numbers-rows"><SPAN></SPAN></SPAN>
with no luck. Any suggestions?
Thanks!