|
|
(4 intermediate revisions by the same user not shown) |
Line 1: |
Line 1: |
− | Все операции с базой пользователей инкапсулированы в классе Userlist.
| + | [[Category:Deleted]] |
− | | |
− | Для выполнения операций с базой пользователей необходимо подключиться к серверу userlist-server. Подключение выполняется автоматически при создании класса Userlist
| |
− | clnt = ejudge.Userlist()
| |
− | в этом случае будет использоваться путь по умолчанию к сокету для связи с программой userlist-server. Путь по умолчанию устанавливается при выполнении скрипта configure при компиляции системы ejudge.
| |
− | | |
− | Если необходимо использовать нестандартный путь к сокету сервера, используется параметр path:
| |
− | clnt = ejudge.Userlist(path = "/tmp/socket")
| |
− | | |
− | Соединение закрывается автоматически, когда уничтожается объект Userlist. Его можно уничтожить явно с помощью
| |
− | del clnt
| |
− | | |
− | Перед выполнением команд необходимо выполнить какой-либо запрос на авторизацию на сервере.
| |
− | * [[Python: Авторизация в базе пользователей]]
| |
− | * [[Python: Запросы к базе пользователей]]
| |