<?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 is it possible to convert this AML into python? (arcedit) in Python Questions</title>
    <link>https://community.esri.com/t5/python-questions/is-it-possible-to-convert-this-aml-into-python/m-p/629908#M49010</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'm trying to replicate this code (both delete) in python, my &lt;A _jive_internal="true" href="https://community.esri.com/thread/182928-deleterow-return-systemerror-error-return-without-exception-set" target="_blank"&gt;previous question&lt;/A&gt; is related to this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;arcpy 10.3.1 being used with proper license&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;using coverage files&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;CODE&gt;display 0
arcedit
&amp;amp;if [show program] ne ARCEDIT &amp;amp;then &amp;amp;do /*IF1
&amp;nbsp;&amp;nbsp; &amp;amp;type ERROR: The Arcedit module could not be invoked 
&amp;nbsp;&amp;nbsp; &amp;amp;setvar run_status := -1002
&amp;nbsp;&amp;nbsp; &amp;amp;return
&amp;amp;end /*IF1


/*** Remove non-topological lines
/*
graphics off
edit %path_poly_cover%

editfeature line
select line_type in {%valid_line_type_list%}
nselect
&amp;amp;if [show number select] gt 0 &amp;amp;then &amp;amp;do /*IF1
&amp;nbsp;&amp;nbsp; delete
&amp;amp;end /*IF1


/*** Remove non-topological points 
/*
editfeature point
select pnt_type in {%valid_pnt_type_list%}
nselect
&amp;amp;if [show number select] gt 0 &amp;amp;then &amp;amp;do /*IF1
&amp;nbsp;&amp;nbsp; delete
&amp;amp;end /*IF1


save
removeedit %path_poly_cover% yes


/*** Return to the arc module
/*
&amp;amp;if [show program] eq ARCEDIT &amp;amp;then &amp;amp;do /*IF1
&amp;nbsp;&amp;nbsp; removeedit all yes
&amp;nbsp;&amp;nbsp; quit yes
&amp;amp;end /*IF1&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;/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 02:48:19 GMT</pubDate>
    <dc:creator>FredericPiche</dc:creator>
    <dc:date>2021-12-12T02:48:19Z</dc:date>
    <item>
      <title>is it possible to convert this AML into python? (arcedit)</title>
      <link>https://community.esri.com/t5/python-questions/is-it-possible-to-convert-this-aml-into-python/m-p/629908#M49010</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'm trying to replicate this code (both delete) in python, my &lt;A _jive_internal="true" href="https://community.esri.com/thread/182928-deleterow-return-systemerror-error-return-without-exception-set" target="_blank"&gt;previous question&lt;/A&gt; is related to this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;arcpy 10.3.1 being used with proper license&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;using coverage files&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;CODE&gt;display 0
arcedit
&amp;amp;if [show program] ne ARCEDIT &amp;amp;then &amp;amp;do /*IF1
&amp;nbsp;&amp;nbsp; &amp;amp;type ERROR: The Arcedit module could not be invoked 
&amp;nbsp;&amp;nbsp; &amp;amp;setvar run_status := -1002
&amp;nbsp;&amp;nbsp; &amp;amp;return
&amp;amp;end /*IF1


/*** Remove non-topological lines
/*
graphics off
edit %path_poly_cover%

editfeature line
select line_type in {%valid_line_type_list%}
nselect
&amp;amp;if [show number select] gt 0 &amp;amp;then &amp;amp;do /*IF1
&amp;nbsp;&amp;nbsp; delete
&amp;amp;end /*IF1


/*** Remove non-topological points 
/*
editfeature point
select pnt_type in {%valid_pnt_type_list%}
nselect
&amp;amp;if [show number select] gt 0 &amp;amp;then &amp;amp;do /*IF1
&amp;nbsp;&amp;nbsp; delete
&amp;amp;end /*IF1


save
removeedit %path_poly_cover% yes


/*** Return to the arc module
/*
&amp;amp;if [show program] eq ARCEDIT &amp;amp;then &amp;amp;do /*IF1
&amp;nbsp;&amp;nbsp; removeedit all yes
&amp;nbsp;&amp;nbsp; quit yes
&amp;amp;end /*IF1&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;/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 02:48:19 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/is-it-possible-to-convert-this-aml-into-python/m-p/629908#M49010</guid>
      <dc:creator>FredericPiche</dc:creator>
      <dc:date>2021-12-12T02:48:19Z</dc:date>
    </item>
    <item>
      <title>Re: is it possible to convert this AML into python? (arcedit)</title>
      <link>https://community.esri.com/t5/python-questions/is-it-possible-to-convert-this-aml-into-python/m-p/629909#M49011</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;My first answer would be "probably".&amp;nbsp; I don't have a chance to look at it now, but if you don't get a response, I'll take a close look later.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In the meantime, if you are familiar with both AML and Python, this is a good resource...&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="http://desktop.arcgis.com/en/arcmap/10.3/analyze/creating-tools/using-amls-with-script-tools.htm" title="http://desktop.arcgis.com/en/arcmap/10.3/analyze/creating-tools/using-amls-with-script-tools.htm"&gt;Using AML with script tools—Help | ArcGIS for Desktop&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;it has section for conversion for both AML functions and directives to arcpy, where available.&amp;nbsp; Somethings may not be a direct conversion and may take a little more effort, but it doesn't look to bad.&amp;nbsp; You are basically doing a couple selects/reselects and deleting some features.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Suggestion....do it manually using the standard coverage tools to do conversions, if needed, then copy the python snippets from the "results" table.&lt;/P&gt;&lt;P&gt;&lt;IMG alt="" class="image-1 jive-image" src="https://community.esri.com/legacyfs/online/227836_pastedImage_2.png" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Oh, and in you originally had ArcInfo Workstation and still have the concurrent license, Workstation will still load and run on a win7 machine.....no so lucky with a win10 machine so far.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Sep 2016 15:44:13 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/is-it-possible-to-convert-this-aml-into-python/m-p/629909#M49011</guid>
      <dc:creator>RebeccaStrauch__GISP</dc:creator>
      <dc:date>2016-09-14T15:44:13Z</dc:date>
    </item>
    <item>
      <title>Re: is it possible to convert this AML into python? (arcedit)</title>
      <link>https://community.esri.com/t5/python-questions/is-it-possible-to-convert-this-aml-into-python/m-p/629910#M49012</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I suggest taking a look at &lt;A href="http://desktop.arcgis.com/en/arcmap/10.3/tools/coverage-toolbox/select.htmÂ" rel="nofollow noopener noreferrer" target="_blank"&gt;http://desktop.arcgis.com/en/arcmap/10.3/tools/coverage-toolbox/select.htm&amp;nbsp;&lt;/A&gt; or &lt;A class="link-titled" href="http://resources.arcgis.com/en/help/main/10.1/index.html#/Select/001300000005000000/" title="http://resources.arcgis.com/en/help/main/10.1/index.html#/Select/001300000005000000/" rel="nofollow noopener noreferrer" target="_blank"&gt;ArcGIS Help 10.1&lt;/A&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if pre-10.1, you'll need to do a quick web search for the help&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So, I can get you part way there.&amp;nbsp; I haven't figured out the correct syntax for the reselect and nselect yet.&amp;nbsp; The error I'm getting is&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-size: 12px;"&gt;Enter a logical expression. (Enter a blank line when finished)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 12px;"&gt;&amp;gt;: RESELECT FID LT 16&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 12px;"&gt;** Item "FID" not found **&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 12px;"&gt;&amp;gt;: NSELECT&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 12px;"&gt;NSELECT cannot be the first selection expression.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 12px;"&gt;Character string expected.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 12px;"&gt;** An expression must start with RES, ASEL, NSEL or ITEMS.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 12px;"&gt;** NO VALID EXPRESSION ENTERED **&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 12px;"&gt;*** UNABLE TO PERFORM ACTION ***&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 12px;"&gt;Bailing out of EVALUATE&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 12px;"&gt;Failed to execute (Reselect).&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size: 12px;"&gt;Failed at Wed Sep 14 19:03:52 2016 (Elapsed Time: 0.37 seconds)&lt;/SPAN&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;I have also tried it with RES and NSEL.&lt;/P&gt;&lt;P&gt;Here is the code that I have so far.&amp;nbsp; Again, it gives some good info up to the infoExpress&amp;nbsp; and the Reselect_arc part&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;CODE&gt;&lt;SPAN class="keyword token"&gt;import&lt;/SPAN&gt; arcpy

inCover &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; r&lt;SPAN class="string token"&gt;"C:\Workspace\test\bl01"&lt;/SPAN&gt;
&lt;SPAN class="comment token"&gt;# inCover = r"c:\Data\cea01apr"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; # this assumes cea01apr is the Coverage name&lt;/SPAN&gt;
arcpy&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;env&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;workspace &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; inCover

featureType &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'point'&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="comment token"&gt;# this is the feature type&lt;/SPAN&gt;
recCountIn &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; int&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;arcpy&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;GetCount_management&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;featureType&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;getOutput&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;0&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
&lt;SPAN class="keyword token"&gt;print&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"Number of {0} records in {1}: {2}"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;format&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;featureType&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; inCover&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; recCountIn&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;

&lt;SPAN class="comment token"&gt;# these aren't used, but good info&lt;/SPAN&gt;
featureClassList &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; arcpy&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;ListFeatureClasses&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
fieldList &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; arcpy&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;ListFields&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;inCover&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;""&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; featureType&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
fieldString &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;str&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;x&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;name&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt; &lt;SPAN class="keyword token"&gt;for&lt;/SPAN&gt; x &lt;SPAN class="keyword token"&gt;in&lt;/SPAN&gt; fieldList&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;
&lt;SPAN class="keyword token"&gt;print&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;fieldString&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;

tempCover &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; r&lt;SPAN class="string token"&gt;"C:\Workspace\test\cl01testIn"&lt;/SPAN&gt;
&lt;SPAN class="keyword token"&gt;try&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;arcpy&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;Copy_management&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;inCover&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; tempCover&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN class="keyword token"&gt;print&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"\nCopy worked"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
&lt;SPAN class="keyword token"&gt;except&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN class="keyword token"&gt;print&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"\nCopy didnt work, may already exist"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;

tempCoverOut &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; r&lt;SPAN class="string token"&gt;"C:\Workspace\test\cl01Out"&lt;/SPAN&gt;

fidfilter&lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'fid &amp;lt; 16'&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="comment token"&gt;# just for the sake of showing 15 vs&amp;nbsp; one record...&lt;/SPAN&gt;

&lt;SPAN class="comment token"&gt;&lt;SPAN&gt;# take a look at &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.esri.com/external-link.jspa?url=http%3A%2F%2Fresources.arcgis.com%2Fen%2Fhelp%2Fmain%2F10.1%2Findex.html%23%2FSelect%2F001300000005000000%2F" target="_blank"&gt;http://resources.arcgis.com/en/help/main/10.1/index.html#/Select/001300000005000000/&lt;/A&gt;&lt;/SPAN&gt;
&lt;SPAN class="comment token"&gt;&lt;SPAN&gt;# or &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.esri.com/external-link.jspa?url=http%3A%2F%2Fdesktop.arcgis.com%2Fen%2Farcmap%2F10.3%2Ftools%2Fcoverage-toolbox%2Fselect.htm" target="_blank"&gt;http://desktop.arcgis.com/en/arcmap/10.3/tools/coverage-toolbox/select.htm&lt;/A&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;/SPAN&gt;

&lt;SPAN class="keyword token"&gt;print&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"\nReselect {0} from {1} then nselect for the other {2} and save to new coverage"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;format&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;fidfilter&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; recCountIn&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;recCountIn &lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt; int&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;fidfilter&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;3&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;

infoExpress &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"RESELECT FID LT 16"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&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; &lt;SPAN class="string token"&gt;"NSELECT"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;

&lt;SPAN class="keyword token"&gt;print&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"\n my test infoExpress: {0}\n&amp;nbsp; but doesn't work"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;format&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;infoExpress&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;

&lt;SPAN class="string token"&gt;""&lt;/SPAN&gt;"
&lt;SPAN class="comment token"&gt;# sample from help pages&lt;/SPAN&gt;
infoExpress &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"RESELECT stream_name CN 'AQUEDUCT'"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&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; &lt;SPAN class="string token"&gt;"NSELECT"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&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; &lt;SPAN class="string token"&gt;"RESELECT stream_order &amp;gt; 3"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&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; &lt;SPAN class="string token"&gt;"ASELECT length &amp;gt; 10000"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;
&lt;SPAN class="string token"&gt;""&lt;/SPAN&gt;"


&lt;SPAN class="comment token"&gt;# Execute Reselect&lt;/SPAN&gt;
arcpy&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;Reselect_arc&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;tempCover&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; tempCoverOut&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; infoExpress&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; featureType&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;""&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;""&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&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;/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;P&gt;Unless you have to do it all in the source coverage, I would use a copy (just in case) and then do a Reselect to a new coverage.&amp;nbsp; If you run it more than once, you will have to so clean up, of course.&amp;nbsp; And that assumes you get it to work, which as mentioned, right now the infoExpress is not quite right yet.&amp;nbsp; Also, change to your input/workstation, etc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As mentioned in the other thread, you might be better off moving to a FGDB and featureclasses now, but I was always a coverage fan, and know there may be reasons....so, work with what you need to.&amp;nbsp; have fun!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 02:48:22 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/is-it-possible-to-convert-this-aml-into-python/m-p/629910#M49012</guid>
      <dc:creator>RebeccaStrauch__GISP</dc:creator>
      <dc:date>2021-12-12T02:48:22Z</dc:date>
    </item>
    <item>
      <title>Re: is it possible to convert this AML into python? (arcedit)</title>
      <link>https://community.esri.com/t5/python-questions/is-it-possible-to-convert-this-aml-into-python/m-p/629911#M49013</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;like you I'm not able to make the infoexpress work and I am able to a clean_arc call.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;the reselect_arc would have been a nice alternative to my delete row issue.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Sep 2016 12:39:40 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/is-it-possible-to-convert-this-aml-into-python/m-p/629911#M49013</guid>
      <dc:creator>FredericPiche</dc:creator>
      <dc:date>2016-09-15T12:39:40Z</dc:date>
    </item>
    <item>
      <title>Re: is it possible to convert this AML into python? (arcedit)</title>
      <link>https://community.esri.com/t5/python-questions/is-it-possible-to-convert-this-aml-into-python/m-p/629912#M49014</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It could be a bug, since not many report issues with the Coverage tools anymore, so might never get written up. And if so, I doubt they will fix it, but might be worth putting a tech support request to ask.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But if not a bug, it's just a matter, in my opinion, of getting the right infoExpress syntax with quotes and all...and maybe so one step at a time, vs in a series as infoExpress is supposed to allow.&amp;nbsp; It would create more temp coverage perhaps, but if the main thing is to get it to work, temp coverages can always be deleted at the end of the script.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Sep 2016 16:02:09 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/is-it-possible-to-convert-this-aml-into-python/m-p/629912#M49014</guid>
      <dc:creator>RebeccaStrauch__GISP</dc:creator>
      <dc:date>2016-09-15T16:02:09Z</dc:date>
    </item>
  </channel>
</rss>

