Skip to main content

BaseClient

__init__

Constructor of the BaseClient.

Arguments:

rucio_host: The address of the rucio server, if None it is read from the config file.

rucio_port: The port of the rucio server, if None it is read from the config file.

auth_host: The address of the rucio authentication server, if None it is read from the config file.

auth_port: The port of the rucio authentication server, if None it is read from the config file.

account: The account to authenticate to rucio.

use_ssl: Enable or disable ssl for commucation. Default is enabled.

ca_cert: The path to the rucio server certificate.

auth_type: The type of authentication (e.g.: 'userpass', 'kerberos' ...)

creds: Dictionary with credentials needed for authentication.

user_agent: Indicates the client.

vo: The VO to authenticate into.

logger: Logger object to use. If None, use the default LOG created by the module