<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Invalid Syntax Error Assistance in Python Questions</title>
    <link>https://community.esri.com/t5/python-questions/invalid-syntax-error-assistance/m-p/1613287#M74164</link>
    <description>&lt;P&gt;You are my hero, thank you so much!&lt;/P&gt;</description>
    <pubDate>Fri, 09 May 2025 15:48:05 GMT</pubDate>
    <dc:creator>RemyCrettol</dc:creator>
    <dc:date>2025-05-09T15:48:05Z</dc:date>
    <item>
      <title>Invalid Syntax Error Assistance</title>
      <link>https://community.esri.com/t5/python-questions/invalid-syntax-error-assistance/m-p/1613265#M74161</link>
      <description>&lt;P&gt;Hey all, I am trying to use ArcGIS and Python code to prioritize and map river corridor protections for flood resilience. I am struggling with this line of code that is giving me a SyntaxError: invalid syntax. I think it is trying to read 'Mulitple' as part of the code and not as a word/value.&amp;nbsp; See line 4 error below as well as full code under that. Really been struggling to resolve this so any assistance would be much appreciated.&amp;nbsp;&lt;/P&gt;&lt;P&gt;File "&amp;lt;string&amp;gt;", line 4&lt;BR /&gt;if (Upstream_MassFailures == 'multiple' and upstream_constrained = 1):&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;^&lt;BR /&gt;SyntaxError: invalid syntax&lt;BR /&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;__________________________________________________________________________________________________&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;def calculate_sediment_loaded(confinement_type, ChannelEvolutionStage, GeomorphicStreamCondition, GeoAssessSensitivity, &lt;/SPAN&gt;&lt;SPAN&gt;Upstream_MassFailures, constrained, upstream_constrained&lt;/SPAN&gt;&lt;SPAN&gt;&lt;span class="lia-unicode-emoji" title=":disappointed_face:"&gt;😞&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp; Check if the reach is downstream of a constrained reach with mass failures and conditions are met&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (Upstream_MassFailures == 'Multiple' and upstream_constrained = 1):&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;# Count how many primary criteria are met&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;criteria_met = sum([&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;confinement_type in ('BD', 'VB'),&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ChannelEvolutionStage in ('III', 'IV'),&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;GeoAssessSensitivity in ('Very High', 'Extreme'),&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;GeomorphicStreamCondition in ('Fair', 'Poor')&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;])&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;# If at least 3 out of 4 conditions are met, return 1&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if criteria_met &amp;gt;= 3:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return 1&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;elif (upstream_percent_straightened &amp;gt; 40 and straightening_percent is not None and straightening_percent &amp;lt;= 40):&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return 1&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;elif (Constrained is not None and constrained = 0 and upstream_constrained = 1):&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return 1&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;return 0&amp;nbsp; # Default case if conditions aren't met&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 09 May 2025 15:34:11 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/invalid-syntax-error-assistance/m-p/1613265#M74161</guid>
      <dc:creator>RemyCrettol</dc:creator>
      <dc:date>2025-05-09T15:34:11Z</dc:date>
    </item>
    <item>
      <title>Re: Invalid Syntax Error Assistance</title>
      <link>https://community.esri.com/t5/python-questions/invalid-syntax-error-assistance/m-p/1613283#M74163</link>
      <description>&lt;P&gt;if (Upstream_MassFailures == 'multiple') and (upstream_constrained == 1):&lt;/P&gt;&lt;P&gt;you forgot the last = hence it errored.&amp;nbsp; &amp;nbsp;I put in a couple of extra enclosing ( )'s for good measure&lt;/P&gt;</description>
      <pubDate>Fri, 09 May 2025 15:45:06 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/invalid-syntax-error-assistance/m-p/1613283#M74163</guid>
      <dc:creator>DanPatterson</dc:creator>
      <dc:date>2025-05-09T15:45:06Z</dc:date>
    </item>
    <item>
      <title>Re: Invalid Syntax Error Assistance</title>
      <link>https://community.esri.com/t5/python-questions/invalid-syntax-error-assistance/m-p/1613287#M74164</link>
      <description>&lt;P&gt;You are my hero, thank you so much!&lt;/P&gt;</description>
      <pubDate>Fri, 09 May 2025 15:48:05 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/invalid-syntax-error-assistance/m-p/1613287#M74164</guid>
      <dc:creator>RemyCrettol</dc:creator>
      <dc:date>2025-05-09T15:48:05Z</dc:date>
    </item>
    <item>
      <title>Re: Invalid Syntax Error Assistance</title>
      <link>https://community.esri.com/t5/python-questions/invalid-syntax-error-assistance/m-p/1613288#M74165</link>
      <description>&lt;P&gt;Don't forget to make the same change in the last elif&lt;/P&gt;</description>
      <pubDate>Fri, 09 May 2025 15:51:47 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/invalid-syntax-error-assistance/m-p/1613288#M74165</guid>
      <dc:creator>KenBuja</dc:creator>
      <dc:date>2025-05-09T15:51:47Z</dc:date>
    </item>
  </channel>
</rss>

