п■п╬я│я┌я┐п© п╨ ejudge п╦п╥ п©я─п╬пЁя─п╟п╪п╪ п╫п╟ п÷п╦я┌п╬п╫п╣

From EjudgeWiki
Revision as of 06:00, 23 November 2007 by Cher (talk | contribs) (New page: Для программ на языке Питон реализован модуль расширения ejudge, который позволяет обращатся к сервисам, ...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Для программ на языке Питон реализован модуль расширения ejudge, который позволяет обращатся к сервисам, предоставляемым системой ejudge.

В настоящее время поддерживаются только операции с базой пользователей, то есть обращение к программе userlist-server.

Модуль расширения находится в каталоге python архива исходных текстов и не компилируется по умолчанию при компиляции системы ejudge. Чтобы скомпилировать модуль, перейдите в каталог python и выполните команду make. Результатом компиляции является файл ejudgemodule.so, который нужно разместить в каталоге с модулями расширения интерпретатора python.

Для использования модуля расширения добавьте строку

import ejudge

в начало программы на Питоне