Skip to main content

GetSeverity

Краткая информация

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

Синтаксис

GetSeverity(index)

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

index

Numeric index position of the message in the stack.

Integer

Возвращаемое значение

Тип данных Объяснение

Integer

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

  • 0—сообщение

  • 1—предупреждение

  • 2—ошибка

Пример кода

Пример GetSeverity

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

import arcpy

in_featureclass = arcpy.GetParameterAsText(0)
out_featureclass = arcpy.GetParameterAsText(1)

# Run the CopyFeatures tool. If it fails, print out the
# severity and message for each message.
try:
    arcpy.management.CopyFeatures(in_featureclass, out_featureclass)
except arcpy.ExecuteError:
    for i in xrange(0, arcpy.GetMessageCount()):
        print('{0}: {1}'.format(arcpy.GetSeverity(i),
                                arcpy.GetMessage(i)))