I want to prepare a script in python that updates the attributes of the crime incidents falling within the patrol zone. I have  a point feature class of crime incidents and a polygon feature class of patrol zone. <br><br>

<p class="MsoNormal"><span style="font-size: 10pt; line-height: 115%; color: rgb(68, 68, 68);">I used the
getcount. method to take a count of the incidents in the current layer as the
script goes the each loop, returns an integer value, and adds 1. The update
cursor then updates the “INCIDENT” field. The calculations to be performed in
order to determine the incidents per square mile are: taking the Shape_area in meters
and converting it to miles by dividing it by the constant provided and then
dividing the number of incident by the converted shape area(in miles). The
incidents per square mile will then be used to rank the priority of graffiti
incidents in each zone. This was done with an” if/elif/else” statement where
the first “if” is the “Top Priority” and the rest of the ranks follow as they
meet the conditions in the consecutive statement. An update cursor is written
into each of the “if/elif/else” parts of the statement to update the “PRIORITY
“ field while the script is running through the current zone each time it
loops.But I ran to problem. Please let me know what I should change.</span></p><p class="MsoNormal"><br><span style="font-size: 10pt; line-height: 115%; color: rgb(68, 68, 68);"></span></p><p class="MsoNormal"><span style="font-size:10.0pt;line-height:115%;color:#444444"><br>
</span></p>