CheckInExtension (arcpy)
Resumen
Returns the license to the License Manager so other applications can use it.
Once the extension license has been retrieved by the script, tools using that extension can be used. Once a script is finished with an extension's tools, the CheckInExtension function should be used to return the license to the License Manager so other applications can use it. All checked-out extension licenses and set product licenses are returned to the License Manager when a script completes.
Sintaxis
CheckInExtension (extension_code)
Parámetro | Explicación | Tipo de datos |
extension_code |
Keyword for the extension product that is being checked.
| String |
Tipo de datos | Explicación |
String |
There are three possible returned values for CheckInExtension:
|
Ejemplo de código
CheckInExtension example
Return 3D extension license to License manager.
class LicenseError(Exception):
pass
import arcview
import arcpy
from arcpy import env
try:
if arcpy.CheckExtension("3D") == "Available":
arcpy.CheckOutExtension("3D")
else:
# raise a custom exception
#
raise LicenseError
env.workspace = "D:/GrosMorne"
arcpy.HillShade_3d("WesternBrook", "wbrook_hill", 300)
arcpy.Aspect_3d("WesternBrook", "wbrook_aspect")
arcpy.CheckInExtension("3D")
except LicenseError:
print "3D Analyst license is unavailable"
except:
print arcpy.GetMessages(2)
Temas relacionados
9/11/2013