<?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: Help debug this Python field calculator script in Python Questions</title>
    <link>https://community.esri.com/t5/python-questions/help-debug-this-python-field-calculator-script/m-p/737056#M57026</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;An empty string is &lt;SPAN style="font-family: courier new,courier,monospace;"&gt;''&lt;/SPAN&gt;, not &lt;SPAN style="font-family: courier new,courier,monospace;"&gt;None&lt;/SPAN&gt;.&amp;nbsp; &lt;SPAN style="font-family: courier new,courier,monospace;"&gt;None&lt;/SPAN&gt; is what is returned when a field is &lt;SPAN style="font-family: courier new,courier,monospace;"&gt;NULL&lt;/SPAN&gt;.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 17 Mar 2017 15:42:11 GMT</pubDate>
    <dc:creator>JoshuaBixby</dc:creator>
    <dc:date>2017-03-17T15:42:11Z</dc:date>
    <item>
      <title>Help debug this Python field calculator script</title>
      <link>https://community.esri.com/t5/python-questions/help-debug-this-python-field-calculator-script/m-p/737053#M57023</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I can't get this to work. I want it to return "No Data" if the field PROP_CLASS is empty (see line 32).&amp;nbsp;As things stand it returns "Other." It works otherwise. Any ideas?&amp;nbsp;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;CODE&gt;&lt;SPAN class="keyword token"&gt;def&lt;/SPAN&gt; &lt;SPAN class="token function"&gt;CATEGORY&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;prop_class&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;
&amp;nbsp; &lt;SPAN class="keyword token"&gt;if&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'200'&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;&amp;lt;=&lt;/SPAN&gt; prop_class &lt;SPAN class="operator token"&gt;&amp;lt;=&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'283'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;return&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"Residential"&lt;/SPAN&gt;
&amp;nbsp; &lt;SPAN class="keyword token"&gt;elif&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'310'&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;&amp;lt;=&lt;/SPAN&gt; prop_class &lt;SPAN class="operator token"&gt;&amp;lt;=&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;'312'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;return&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"Residential"&lt;/SPAN&gt;
&amp;nbsp; &lt;SPAN class="keyword token"&gt;elif&lt;/SPAN&gt; prop_class &lt;SPAN class="operator token"&gt;==&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'322'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;return&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"Residential"&lt;/SPAN&gt;
&amp;nbsp; &lt;SPAN class="keyword token"&gt;elif&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'410'&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;&amp;lt;=&lt;/SPAN&gt; prop_class &lt;SPAN class="operator token"&gt;&amp;lt;=&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'413'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;return&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"Residential"&lt;/SPAN&gt; 
&amp;nbsp; &lt;SPAN class="keyword token"&gt;elif&lt;/SPAN&gt; prop_class &lt;SPAN class="operator token"&gt;==&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'416'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;return&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"Residential"&lt;/SPAN&gt;
&amp;nbsp; &lt;SPAN class="keyword token"&gt;elif&lt;/SPAN&gt; prop_class &lt;SPAN class="operator token"&gt;==&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'693'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;return&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"Residential"&lt;/SPAN&gt;
&amp;nbsp; &lt;SPAN class="keyword token"&gt;elif&lt;/SPAN&gt; prop_class &lt;SPAN class="operator token"&gt;==&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'300'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;return&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"Public/Vacant"&lt;/SPAN&gt;
&amp;nbsp; &lt;SPAN class="keyword token"&gt;elif&lt;/SPAN&gt;&amp;nbsp; &lt;SPAN class="string token"&gt;'313'&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;&amp;lt;=&lt;/SPAN&gt; prop_class &lt;SPAN class="operator token"&gt;&amp;lt;=&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'321'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;return&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"Public/Vacant"&lt;/SPAN&gt;
&amp;nbsp; &lt;SPAN class="keyword token"&gt;elif&lt;/SPAN&gt;&amp;nbsp; &lt;SPAN class="string token"&gt;'323'&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;&amp;lt;=&lt;/SPAN&gt; prop_class &lt;SPAN class="operator token"&gt;&amp;lt;=&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'380'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;return&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"Public/Vacant"&lt;/SPAN&gt;
&amp;nbsp; &lt;SPAN class="keyword token"&gt;elif&lt;/SPAN&gt; prop_class &lt;SPAN class="operator token"&gt;==&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'531'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;return&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"Public/Vacant"&lt;/SPAN&gt;
&amp;nbsp; &lt;SPAN class="keyword token"&gt;elif&lt;/SPAN&gt; prop_class &lt;SPAN class="operator token"&gt;==&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'552'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;return&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"Public/Vacant"&lt;/SPAN&gt;
&amp;nbsp; &lt;SPAN class="keyword token"&gt;elif&lt;/SPAN&gt; prop_class &lt;SPAN class="operator token"&gt;==&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'560'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;return&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"Public/Vacant"&lt;/SPAN&gt;
&amp;nbsp; &lt;SPAN class="keyword token"&gt;elif&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'590'&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;&amp;lt;=&lt;/SPAN&gt; prop_class &lt;SPAN class="operator token"&gt;&amp;lt;=&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'593'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;return&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"Public/Vacant"&lt;/SPAN&gt;
&amp;nbsp; &lt;SPAN class="keyword token"&gt;elif&lt;/SPAN&gt; prop_class &lt;SPAN class="operator token"&gt;==&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'695'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;return&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"Public/Vacant"&lt;/SPAN&gt;
&amp;nbsp; &lt;SPAN class="keyword token"&gt;elif&lt;/SPAN&gt;&amp;nbsp; &lt;SPAN class="string token"&gt;'900'&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;&amp;lt;=&lt;/SPAN&gt; prop_class &lt;SPAN class="operator token"&gt;&amp;lt;=&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'994'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;return&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"Public/Vacant"&lt;/SPAN&gt;
&amp;nbsp; &lt;SPAN class="keyword token"&gt;elif&lt;/SPAN&gt; prop_class &lt;SPAN class="keyword token"&gt;is&lt;/SPAN&gt; None&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;return&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"No Data"&lt;/SPAN&gt;
&amp;nbsp; &lt;SPAN class="keyword token"&gt;else&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;return&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"Other"&lt;/SPAN&gt;
‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 07:24:17 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/help-debug-this-python-field-calculator-script/m-p/737053#M57023</guid>
      <dc:creator>MichaelLenore1</dc:creator>
      <dc:date>2021-12-12T07:24:17Z</dc:date>
    </item>
    <item>
      <title>Re: Help debug this Python field calculator script</title>
      <link>https://community.esri.com/t5/python-questions/help-debug-this-python-field-calculator-script/m-p/737054#M57024</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;When you say "empty," do you mean NULL or an empty string?&amp;nbsp; If "No data" isn't being returned now, what is?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 17 Mar 2017 15:38:02 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/help-debug-this-python-field-calculator-script/m-p/737054#M57024</guid>
      <dc:creator>JoshuaBixby</dc:creator>
      <dc:date>2017-03-17T15:38:02Z</dc:date>
    </item>
    <item>
      <title>Re: Help debug this Python field calculator script</title>
      <link>https://community.esri.com/t5/python-questions/help-debug-this-python-field-calculator-script/m-p/737055#M57025</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Empty string. Now returns "Other."&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 17 Mar 2017 15:40:00 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/help-debug-this-python-field-calculator-script/m-p/737055#M57025</guid>
      <dc:creator>MichaelLenore1</dc:creator>
      <dc:date>2017-03-17T15:40:00Z</dc:date>
    </item>
    <item>
      <title>Re: Help debug this Python field calculator script</title>
      <link>https://community.esri.com/t5/python-questions/help-debug-this-python-field-calculator-script/m-p/737056#M57026</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;An empty string is &lt;SPAN style="font-family: courier new,courier,monospace;"&gt;''&lt;/SPAN&gt;, not &lt;SPAN style="font-family: courier new,courier,monospace;"&gt;None&lt;/SPAN&gt;.&amp;nbsp; &lt;SPAN style="font-family: courier new,courier,monospace;"&gt;None&lt;/SPAN&gt; is what is returned when a field is &lt;SPAN style="font-family: courier new,courier,monospace;"&gt;NULL&lt;/SPAN&gt;.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 17 Mar 2017 15:42:11 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/help-debug-this-python-field-calculator-script/m-p/737056#M57026</guid>
      <dc:creator>JoshuaBixby</dc:creator>
      <dc:date>2017-03-17T15:42:11Z</dc:date>
    </item>
    <item>
      <title>Re: Help debug this Python field calculator script</title>
      <link>https://community.esri.com/t5/python-questions/help-debug-this-python-field-calculator-script/m-p/737057#M57027</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Aha. Thought I'd tried ==' ' but I guess I hadn't - that did the trick. thanks!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 17 Mar 2017 15:45:26 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/help-debug-this-python-field-calculator-script/m-p/737057#M57027</guid>
      <dc:creator>MichaelLenore1</dc:creator>
      <dc:date>2017-03-17T15:45:26Z</dc:date>
    </item>
  </channel>
</rss>

