Что такое код ошибки SVN 200015? - PullRequest
0 голосов
/ 01 ноября 2011

Во время операции экспорта с использованием PySVN я получил исключение:

ClientError: ('', [('', 200015)])

Предположительно, этот код ошибки является одним из тех, которые определены в svn_error_codes.h .Но ... какой?И как мне найти текстовое описание этой ошибки?

1 Ответ

1 голос
/ 01 ноября 2011

Просмотр исходного кода для 200015 Я получаю

subversion/bindings/javahl/src/org/tigris/subversion/javahl/ErrorCodes.java:    public static final int cancelled = 200015;
subversion/tests/cmdline/svntest/err.py:CANCELLED = 200015

Это соответствует этому фрагменту кода в svn_error_codes.h:

#define SVN_ERR_CATEGORY_SIZE 5000
[...]
#define SVN_ERR_MISC_CATEGORY_START     (APR_OS_START_USERERR \
                                     + (16 * SVN_ERR_CATEGORY_SIZE))
[...]
SVN_ERRDEF(SVN_ERR_CANCELLED,
    SVN_ERR_MISC_CATEGORY_START + 15,
    "The operation was interrupted")

Кажется значение APR_OS_START_USERERRбыть определенным в АТР.Я не нашел готового значения, но оно должно быть (путем обратного расчета) 120000.

...