GetSeverity (arcpy)

Резюме

Получает код важности (0, 1, 2) заданного сообщения по индексу.

Синтаксис

GetSeverity (index)
ПараметрОбъяснениеТип данных
index

Числовой индекс положения сообщения в стеке.

Integer
Возвращено значение
Тип данныхОбъяснение
Integer

Код важности сообщения.

  • 0сообщение
  • 1предупреждение
  • 2ошибка

Пример кода

Пример GetSeverity

Возвращает код серьезности для указанного сообщения.

import arcpy

inFeatureClass = arcpy.GetParameterAsText(0)
outFeatureClass = arcpy.GetParameterAsText(1)

# Run the CopyFeatures Tool.  If it fails, print out the error messages
#
try:
    arcpy.CopyFeatures_management(inFeatureClass, outFeatureClass)
except:
    messageIndex = 0
    # Loop through the messages and check severity level
    #
    while messageIndex < arcpy.GetMessageCount:
        if arcpy.GetSeverity(messageIndex) == 2:
            # Print the error message
            #
            print arcpy.GetMessage(messageIndex)

        messageIndex += 1

Связанные темы

9/10/2013