qunicorn_core package
Subpackages
- qunicorn_core.api package
- Subpackages
- qunicorn_core.api.api_models package
- Submodules
- qunicorn_core.api.api_models.deployment_dtos module
- qunicorn_core.api.api_models.device_dtos module
- qunicorn_core.api.api_models.job_dtos module
- qunicorn_core.api.api_models.provider_assembler_language_dtos module
- qunicorn_core.api.api_models.provider_dtos module
- qunicorn_core.api.api_models.quantum_program_dtos module
- qunicorn_core.api.api_models.result_dtos module
- qunicorn_core.api.api_models.root module
- qunicorn_core.api.api_models.user_dtos module
- Module contents
- qunicorn_core.api.deployment_api package
- qunicorn_core.api.device_api package
- qunicorn_core.api.job_api package
- qunicorn_core.api.provider_api package
- qunicorn_core.api.user_api package
- qunicorn_core.api.api_models package
- Submodules
- qunicorn_core.api.flask_api_utils module
- qunicorn_core.api.jwt module
- Module contents
- Subpackages
- qunicorn_core.core package
- Subpackages
- qunicorn_core.core.mapper package
- Submodules
- qunicorn_core.core.mapper.deployment_mapper module
- qunicorn_core.core.mapper.device_mapper module
- qunicorn_core.core.mapper.general_mapper module
- qunicorn_core.core.mapper.job_mapper module
- qunicorn_core.core.mapper.provider_assembler_language_mapper module
- qunicorn_core.core.mapper.provider_mapper module
- qunicorn_core.core.mapper.quantum_program_mapper module
- qunicorn_core.core.mapper.result_mapper module
- qunicorn_core.core.mapper.user_mapper module
- Module contents
- qunicorn_core.core.pilotmanager package
- qunicorn_core.core.transpiler package
- qunicorn_core.core.mapper package
- Submodules
- qunicorn_core.core.deployment_service module
- qunicorn_core.core.device_service module
- qunicorn_core.core.job_manager_service module
- qunicorn_core.core.job_service module
- qunicorn_core.core.provider_service module
- qunicorn_core.core.user_service module
- Module contents
- Subpackages
- qunicorn_core.db package
- Subpackages
- qunicorn_core.db.database_services package
- Submodules
- qunicorn_core.db.database_services.db_service module
- qunicorn_core.db.database_services.deployment_db_service module
- qunicorn_core.db.database_services.device_db_service module
- qunicorn_core.db.database_services.job_db_service module
- qunicorn_core.db.database_services.provider_db_service module
- qunicorn_core.db.database_services.user_db_service module
- Module contents
- qunicorn_core.db.models package
- Submodules
- qunicorn_core.db.models.db_model module
- qunicorn_core.db.models.deployment module
- qunicorn_core.db.models.device module
- qunicorn_core.db.models.job module
- qunicorn_core.db.models.provider module
- qunicorn_core.db.models.provider_assembler_language module
- qunicorn_core.db.models.quantum_program module
- qunicorn_core.db.models.result module
- qunicorn_core.db.models.user module
- Module contents
- qunicorn_core.db.database_services package
- Submodules
- qunicorn_core.db.cli module
- qunicorn_core.db.db module
- Module contents
- Subpackages
- qunicorn_core.util package
Submodules
qunicorn_core.celery module
- class qunicorn_core.celery.FlaskTask
Bases:
Task- ignore_result = False
If enabled the worker won’t store task state and return values for this task. Defaults to the :setting:`task_ignore_result` setting.
- priority = None
Default task priority.
- rate_limit = None
Rate limit for this task type. Examples:
None(no rate limit), ‘100/s’ (hundred tasks a second), ‘100/m’ (hundred tasks a minute),`’100/h’` (hundred tasks an hour)
- reject_on_worker_lost = None
Even if
acks_lateis enabled, the worker will acknowledge tasks when the worker process executing them abruptly exits or is signaled (e.g., :sig:`KILL`/:sig:`INT`, etc).Setting this to true allows the message to be re-queued instead, so that the task will execute again by the same worker, or another worker.
Warning: Enabling this can cause message loops; make sure you know what you’re doing.
- request_stack = <celery.utils.threads._LocalStack object>
Task request stack, the current request will be the topmost.
- serializer = 'json'
The name of a serializer that are registered with
kombu.serialization.registry. Default is ‘json’.
- store_errors_even_if_ignored = False
When enabled errors will be stored even if the task is otherwise configured to ignore results.
- track_started = False
If enabled the task will report its status as ‘started’ when the task is executed by a worker. Disabled by default as the normal behavior is to not report that level of granularity. Tasks are either pending, finished, or waiting to be retried.
Having a ‘started’ status can be useful for when there are long running tasks and there’s a need to report what task is currently running.
The application default can be overridden using the :setting:`task_track_started` setting.
- typing = True
Enable argument checking. You can set this to false if you don’t want the signature to be checked when calling the task. Defaults to
app.strict_typing.
- qunicorn_core.celery.register_celery(app: Flask)
Load the celery config from the app instance.
qunicorn_core.celery_worker module
Module preparing the celery instance to be started as a worker. DO NOT IMPORT NORMALLY!
qunicorn_core.licenses module
- qunicorn_core.licenses.register_licenses(app: Flask)
- qunicorn_core.licenses.show_licenses()
Route for displaying licenses of dependencies.
Module contents
Root module containing the flask app factory.
- qunicorn_core.app: Flask