Skip to content

Commit bab51a4

Browse files
committed
feat: add init for _BaseServices
1 parent 62ba5f7 commit bab51a4

40 files changed

+40
-120
lines changed

influxdb_client/service/authorizations_service.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,7 @@ class AuthorizationsService(_BaseService):
2727

2828
def __init__(self, api_client=None): # noqa: E501,D401,D403
2929
"""AuthorizationsService - a operation defined in OpenAPI."""
30-
if api_client is None:
31-
raise ValueError("Invalid value for `api_client`, must be defined.")
32-
self.api_client = api_client
30+
super().__init__(api_client)
3331

3432
def delete_authorizations_id(self, auth_id, **kwargs): # noqa: E501,D401,D403
3533
"""Delete an authorization.

influxdb_client/service/backup_service.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,7 @@ class BackupService(_BaseService):
2727

2828
def __init__(self, api_client=None): # noqa: E501,D401,D403
2929
"""BackupService - a operation defined in OpenAPI."""
30-
if api_client is None:
31-
raise ValueError("Invalid value for `api_client`, must be defined.")
32-
self.api_client = api_client
30+
super().__init__(api_client)
3331

3432
def get_backup_kv(self, **kwargs): # noqa: E501,D401,D403
3533
"""Download snapshot of metadata stored in the server's embedded KV store. Should not be used in versions greater than 2.1.x, as it doesn't include metadata stored in embedded SQL..

influxdb_client/service/buckets_service.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,7 @@ class BucketsService(_BaseService):
2727

2828
def __init__(self, api_client=None): # noqa: E501,D401,D403
2929
"""BucketsService - a operation defined in OpenAPI."""
30-
if api_client is None:
31-
raise ValueError("Invalid value for `api_client`, must be defined.")
32-
self.api_client = api_client
30+
super().__init__(api_client)
3331

3432
def delete_buckets_id(self, bucket_id, **kwargs): # noqa: E501,D401,D403
3533
"""Delete a bucket.

influxdb_client/service/cells_service.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,7 @@ class CellsService(_BaseService):
2727

2828
def __init__(self, api_client=None): # noqa: E501,D401,D403
2929
"""CellsService - a operation defined in OpenAPI."""
30-
if api_client is None:
31-
raise ValueError("Invalid value for `api_client`, must be defined.")
32-
self.api_client = api_client
30+
super().__init__(api_client)
3331

3432
def delete_dashboards_id_cells_id(self, dashboard_id, cell_id, **kwargs): # noqa: E501,D401,D403
3533
"""Delete a dashboard cell.

influxdb_client/service/checks_service.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,7 @@ class ChecksService(_BaseService):
2727

2828
def __init__(self, api_client=None): # noqa: E501,D401,D403
2929
"""ChecksService - a operation defined in OpenAPI."""
30-
if api_client is None:
31-
raise ValueError("Invalid value for `api_client`, must be defined.")
32-
self.api_client = api_client
30+
super().__init__(api_client)
3331

3432
def create_check(self, post_check, **kwargs): # noqa: E501,D401,D403
3533
"""Add new check.

influxdb_client/service/config_service.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,7 @@ class ConfigService(_BaseService):
2727

2828
def __init__(self, api_client=None): # noqa: E501,D401,D403
2929
"""ConfigService - a operation defined in OpenAPI."""
30-
if api_client is None:
31-
raise ValueError("Invalid value for `api_client`, must be defined.")
32-
self.api_client = api_client
30+
super().__init__(api_client)
3331

3432
def get_config(self, **kwargs): # noqa: E501,D401,D403
3533
"""Retrieve runtime configuration.

influxdb_client/service/dashboards_service.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,7 @@ class DashboardsService(_BaseService):
2727

2828
def __init__(self, api_client=None): # noqa: E501,D401,D403
2929
"""DashboardsService - a operation defined in OpenAPI."""
30-
if api_client is None:
31-
raise ValueError("Invalid value for `api_client`, must be defined.")
32-
self.api_client = api_client
30+
super().__init__(api_client)
3331

3432
def delete_dashboards_id(self, dashboard_id, **kwargs): # noqa: E501,D401,D403
3533
"""Delete a dashboard.

influxdb_client/service/dbr_ps_service.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,7 @@ class DBRPsService(_BaseService):
2727

2828
def __init__(self, api_client=None): # noqa: E501,D401,D403
2929
"""DBRPsService - a operation defined in OpenAPI."""
30-
if api_client is None:
31-
raise ValueError("Invalid value for `api_client`, must be defined.")
32-
self.api_client = api_client
30+
super().__init__(api_client)
3331

3432
def delete_dbrpid(self, dbrp_id, **kwargs): # noqa: E501,D401,D403
3533
"""Delete a database retention policy.

influxdb_client/service/delete_service.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,7 @@ class DeleteService(_BaseService):
2727

2828
def __init__(self, api_client=None): # noqa: E501,D401,D403
2929
"""DeleteService - a operation defined in OpenAPI."""
30-
if api_client is None:
31-
raise ValueError("Invalid value for `api_client`, must be defined.")
32-
self.api_client = api_client
30+
super().__init__(api_client)
3331

3432
def post_delete(self, delete_predicate_request, **kwargs): # noqa: E501,D401,D403
3533
"""Delete data.

influxdb_client/service/health_service.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,7 @@ class HealthService(_BaseService):
2727

2828
def __init__(self, api_client=None): # noqa: E501,D401,D403
2929
"""HealthService - a operation defined in OpenAPI."""
30-
if api_client is None:
31-
raise ValueError("Invalid value for `api_client`, must be defined.")
32-
self.api_client = api_client
30+
super().__init__(api_client)
3331

3432
def get_health(self, **kwargs): # noqa: E501,D401,D403
3533
"""Retrieve the health of the instance.

influxdb_client/service/invokable_scripts_service.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,7 @@ class InvokableScriptsService(_BaseService):
2727

2828
def __init__(self, api_client=None): # noqa: E501,D401,D403
2929
"""InvokableScriptsService - a operation defined in OpenAPI."""
30-
if api_client is None:
31-
raise ValueError("Invalid value for `api_client`, must be defined.")
32-
self.api_client = api_client
30+
super().__init__(api_client)
3331

3432
from influxdb_client.client.warnings import CloudOnlyWarning
3533
CloudOnlyWarning.print_warning('InvokableScriptsService',

influxdb_client/service/labels_service.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,7 @@ class LabelsService(_BaseService):
2727

2828
def __init__(self, api_client=None): # noqa: E501,D401,D403
2929
"""LabelsService - a operation defined in OpenAPI."""
30-
if api_client is None:
31-
raise ValueError("Invalid value for `api_client`, must be defined.")
32-
self.api_client = api_client
30+
super().__init__(api_client)
3331

3432
def delete_labels_id(self, label_id, **kwargs): # noqa: E501,D401,D403
3533
"""Delete a label.

influxdb_client/service/legacy_authorizations_service.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,7 @@ class LegacyAuthorizationsService(_BaseService):
2727

2828
def __init__(self, api_client=None): # noqa: E501,D401,D403
2929
"""LegacyAuthorizationsService - a operation defined in OpenAPI."""
30-
if api_client is None:
31-
raise ValueError("Invalid value for `api_client`, must be defined.")
32-
self.api_client = api_client
30+
super().__init__(api_client)
3331

3432
def delete_legacy_authorizations_id(self, auth_id, **kwargs): # noqa: E501,D401,D403
3533
"""Delete a legacy authorization.

influxdb_client/service/metrics_service.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,7 @@ class MetricsService(_BaseService):
2727

2828
def __init__(self, api_client=None): # noqa: E501,D401,D403
2929
"""MetricsService - a operation defined in OpenAPI."""
30-
if api_client is None:
31-
raise ValueError("Invalid value for `api_client`, must be defined.")
32-
self.api_client = api_client
30+
super().__init__(api_client)
3331

3432
def get_metrics(self, **kwargs): # noqa: E501,D401,D403
3533
"""Retrieve workload performance metrics.

influxdb_client/service/notification_endpoints_service.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,7 @@ class NotificationEndpointsService(_BaseService):
2727

2828
def __init__(self, api_client=None): # noqa: E501,D401,D403
2929
"""NotificationEndpointsService - a operation defined in OpenAPI."""
30-
if api_client is None:
31-
raise ValueError("Invalid value for `api_client`, must be defined.")
32-
self.api_client = api_client
30+
super().__init__(api_client)
3331

3432
def create_notification_endpoint(self, post_notification_endpoint, **kwargs): # noqa: E501,D401,D403
3533
"""Add a notification endpoint.

influxdb_client/service/notification_rules_service.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,7 @@ class NotificationRulesService(_BaseService):
2727

2828
def __init__(self, api_client=None): # noqa: E501,D401,D403
2929
"""NotificationRulesService - a operation defined in OpenAPI."""
30-
if api_client is None:
31-
raise ValueError("Invalid value for `api_client`, must be defined.")
32-
self.api_client = api_client
30+
super().__init__(api_client)
3331

3432
def create_notification_rule(self, post_notification_rule, **kwargs): # noqa: E501,D401,D403
3533
"""Add a notification rule.

influxdb_client/service/organizations_service.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,7 @@ class OrganizationsService(_BaseService):
2727

2828
def __init__(self, api_client=None): # noqa: E501,D401,D403
2929
"""OrganizationsService - a operation defined in OpenAPI."""
30-
if api_client is None:
31-
raise ValueError("Invalid value for `api_client`, must be defined.")
32-
self.api_client = api_client
30+
super().__init__(api_client)
3331

3432
def delete_orgs_id(self, org_id, **kwargs): # noqa: E501,D401,D403
3533
"""Delete an organization.

influxdb_client/service/ping_service.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,7 @@ class PingService(_BaseService):
2727

2828
def __init__(self, api_client=None): # noqa: E501,D401,D403
2929
"""PingService - a operation defined in OpenAPI."""
30-
if api_client is None:
31-
raise ValueError("Invalid value for `api_client`, must be defined.")
32-
self.api_client = api_client
30+
super().__init__(api_client)
3331

3432
def get_ping(self, **kwargs): # noqa: E501,D401,D403
3533
"""Get the status and version of the instance.

influxdb_client/service/query_service.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,7 @@ class QueryService(_BaseService):
2727

2828
def __init__(self, api_client=None): # noqa: E501,D401,D403
2929
"""QueryService - a operation defined in OpenAPI."""
30-
if api_client is None:
31-
raise ValueError("Invalid value for `api_client`, must be defined.")
32-
self.api_client = api_client
30+
super().__init__(api_client)
3331

3432
def get_query_suggestions(self, **kwargs): # noqa: E501,D401,D403
3533
"""Retrieve query suggestions.

influxdb_client/service/ready_service.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,7 @@ class ReadyService(_BaseService):
2727

2828
def __init__(self, api_client=None): # noqa: E501,D401,D403
2929
"""ReadyService - a operation defined in OpenAPI."""
30-
if api_client is None:
31-
raise ValueError("Invalid value for `api_client`, must be defined.")
32-
self.api_client = api_client
30+
super().__init__(api_client)
3331

3432
def get_ready(self, **kwargs): # noqa: E501,D401,D403
3533
"""Get the readiness of an instance at startup.

influxdb_client/service/remote_connections_service.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,7 @@ class RemoteConnectionsService(_BaseService):
2727

2828
def __init__(self, api_client=None): # noqa: E501,D401,D403
2929
"""RemoteConnectionsService - a operation defined in OpenAPI."""
30-
if api_client is None:
31-
raise ValueError("Invalid value for `api_client`, must be defined.")
32-
self.api_client = api_client
30+
super().__init__(api_client)
3331

3432
def delete_remote_connection_by_id(self, remote_id, **kwargs): # noqa: E501,D401,D403
3533
"""Delete a remote connection.

influxdb_client/service/replications_service.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,7 @@ class ReplicationsService(_BaseService):
2727

2828
def __init__(self, api_client=None): # noqa: E501,D401,D403
2929
"""ReplicationsService - a operation defined in OpenAPI."""
30-
if api_client is None:
31-
raise ValueError("Invalid value for `api_client`, must be defined.")
32-
self.api_client = api_client
30+
super().__init__(api_client)
3331

3432
def delete_replication_by_id(self, replication_id, **kwargs): # noqa: E501,D401,D403
3533
"""Delete a replication.

influxdb_client/service/resources_service.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,7 @@ class ResourcesService(_BaseService):
2727

2828
def __init__(self, api_client=None): # noqa: E501,D401,D403
2929
"""ResourcesService - a operation defined in OpenAPI."""
30-
if api_client is None:
31-
raise ValueError("Invalid value for `api_client`, must be defined.")
32-
self.api_client = api_client
30+
super().__init__(api_client)
3331

3432
def get_resources(self, **kwargs): # noqa: E501,D401,D403
3533
"""List all known resources.

influxdb_client/service/restore_service.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,7 @@ class RestoreService(_BaseService):
2727

2828
def __init__(self, api_client=None): # noqa: E501,D401,D403
2929
"""RestoreService - a operation defined in OpenAPI."""
30-
if api_client is None:
31-
raise ValueError("Invalid value for `api_client`, must be defined.")
32-
self.api_client = api_client
30+
super().__init__(api_client)
3331

3432
def post_restore_bucket_id(self, bucket_id, body, **kwargs): # noqa: E501,D401,D403
3533
"""Overwrite storage metadata for a bucket with shard info from a backup..

influxdb_client/service/routes_service.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,7 @@ class RoutesService(_BaseService):
2727

2828
def __init__(self, api_client=None): # noqa: E501,D401,D403
2929
"""RoutesService - a operation defined in OpenAPI."""
30-
if api_client is None:
31-
raise ValueError("Invalid value for `api_client`, must be defined.")
32-
self.api_client = api_client
30+
super().__init__(api_client)
3331

3432
def get_routes(self, **kwargs): # noqa: E501,D401,D403
3533
"""List all top level routes.

influxdb_client/service/rules_service.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,7 @@ class RulesService(_BaseService):
2727

2828
def __init__(self, api_client=None): # noqa: E501,D401,D403
2929
"""RulesService - a operation defined in OpenAPI."""
30-
if api_client is None:
31-
raise ValueError("Invalid value for `api_client`, must be defined.")
32-
self.api_client = api_client
30+
super().__init__(api_client)
3331

3432
def get_notification_rules_id_query(self, rule_id, **kwargs): # noqa: E501,D401,D403
3533
"""Retrieve a notification rule query.

influxdb_client/service/scraper_targets_service.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,7 @@ class ScraperTargetsService(_BaseService):
2727

2828
def __init__(self, api_client=None): # noqa: E501,D401,D403
2929
"""ScraperTargetsService - a operation defined in OpenAPI."""
30-
if api_client is None:
31-
raise ValueError("Invalid value for `api_client`, must be defined.")
32-
self.api_client = api_client
30+
super().__init__(api_client)
3331

3432
def delete_scrapers_id(self, scraper_target_id, **kwargs): # noqa: E501,D401,D403
3533
"""Delete a scraper target.

influxdb_client/service/secrets_service.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,7 @@ class SecretsService(_BaseService):
2727

2828
def __init__(self, api_client=None): # noqa: E501,D401,D403
2929
"""SecretsService - a operation defined in OpenAPI."""
30-
if api_client is None:
31-
raise ValueError("Invalid value for `api_client`, must be defined.")
32-
self.api_client = api_client
30+
super().__init__(api_client)
3331

3432
def delete_orgs_id_secrets_id(self, org_id, secret_id, **kwargs): # noqa: E501,D401,D403
3533
"""Delete a secret from an organization.

influxdb_client/service/setup_service.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,7 @@ class SetupService(_BaseService):
2727

2828
def __init__(self, api_client=None): # noqa: E501,D401,D403
2929
"""SetupService - a operation defined in OpenAPI."""
30-
if api_client is None:
31-
raise ValueError("Invalid value for `api_client`, must be defined.")
32-
self.api_client = api_client
30+
super().__init__(api_client)
3331

3432
def get_setup(self, **kwargs): # noqa: E501,D401,D403
3533
"""Check if database has default user, org, bucket.

influxdb_client/service/signin_service.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,7 @@ class SigninService(_BaseService):
2727

2828
def __init__(self, api_client=None): # noqa: E501,D401,D403
2929
"""SigninService - a operation defined in OpenAPI."""
30-
if api_client is None:
31-
raise ValueError("Invalid value for `api_client`, must be defined.")
32-
self.api_client = api_client
30+
super().__init__(api_client)
3331

3432
def post_signin(self, **kwargs): # noqa: E501,D401,D403
3533
"""Create a user session..

influxdb_client/service/signout_service.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,7 @@ class SignoutService(_BaseService):
2727

2828
def __init__(self, api_client=None): # noqa: E501,D401,D403
2929
"""SignoutService - a operation defined in OpenAPI."""
30-
if api_client is None:
31-
raise ValueError("Invalid value for `api_client`, must be defined.")
32-
self.api_client = api_client
30+
super().__init__(api_client)
3331

3432
def post_signout(self, **kwargs): # noqa: E501,D401,D403
3533
"""Expire the current UI session.

influxdb_client/service/sources_service.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,7 @@ class SourcesService(_BaseService):
2727

2828
def __init__(self, api_client=None): # noqa: E501,D401,D403
2929
"""SourcesService - a operation defined in OpenAPI."""
30-
if api_client is None:
31-
raise ValueError("Invalid value for `api_client`, must be defined.")
32-
self.api_client = api_client
30+
super().__init__(api_client)
3331

3432
def delete_sources_id(self, source_id, **kwargs): # noqa: E501,D401,D403
3533
"""Delete a source.

influxdb_client/service/tasks_service.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,7 @@ class TasksService(_BaseService):
2727

2828
def __init__(self, api_client=None): # noqa: E501,D401,D403
2929
"""TasksService - a operation defined in OpenAPI."""
30-
if api_client is None:
31-
raise ValueError("Invalid value for `api_client`, must be defined.")
32-
self.api_client = api_client
30+
super().__init__(api_client)
3331

3432
def delete_tasks_id(self, task_id, **kwargs): # noqa: E501,D401,D403
3533
"""Delete a task.

influxdb_client/service/telegraf_plugins_service.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,7 @@ class TelegrafPluginsService(_BaseService):
2727

2828
def __init__(self, api_client=None): # noqa: E501,D401,D403
2929
"""TelegrafPluginsService - a operation defined in OpenAPI."""
30-
if api_client is None:
31-
raise ValueError("Invalid value for `api_client`, must be defined.")
32-
self.api_client = api_client
30+
super().__init__(api_client)
3331

3432
def get_telegraf_plugins(self, **kwargs): # noqa: E501,D401,D403
3533
"""List all Telegraf plugins.

influxdb_client/service/telegrafs_service.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,7 @@ class TelegrafsService(_BaseService):
2727

2828
def __init__(self, api_client=None): # noqa: E501,D401,D403
2929
"""TelegrafsService - a operation defined in OpenAPI."""
30-
if api_client is None:
31-
raise ValueError("Invalid value for `api_client`, must be defined.")
32-
self.api_client = api_client
30+
super().__init__(api_client)
3331

3432
def delete_telegrafs_id(self, telegraf_id, **kwargs): # noqa: E501,D401,D403
3533
"""Delete a Telegraf configuration.

influxdb_client/service/templates_service.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,7 @@ class TemplatesService(_BaseService):
2727

2828
def __init__(self, api_client=None): # noqa: E501,D401,D403
2929
"""TemplatesService - a operation defined in OpenAPI."""
30-
if api_client is None:
31-
raise ValueError("Invalid value for `api_client`, must be defined.")
32-
self.api_client = api_client
30+
super().__init__(api_client)
3331

3432
def apply_template(self, template_apply, **kwargs): # noqa: E501,D401,D403
3533
"""Apply or dry-run a template.

0 commit comments

Comments
 (0)