Coverage for src/braket/tasks/__init__.py : 100%

Hot-keys on this page
r m x p toggle line displays
j k next/prev highlighted chunk
0 (zero) top of page
1 (one) first highlighted chunk
1# Copyright 2019-2019 Amazon.com, Inc. or its affiliates. All Rights Reserved.
2#
3# Licensed under the Apache License, Version 2.0 (the "License"). You
4# may not use this file except in compliance with the License. A copy of
5# the License is located at
6#
7# http://aws.amazon.com/apache2.0/
8#
9# or in the "license" file accompanying this file. This file is
10# distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
11# ANY KIND, either express or implied. See the License for the specific
12# language governing permissions and limitations under the License.
14import braket.ipython_utils as ipython_utils
15from braket.tasks.annealing_quantum_task_result import ( # noqa: F401 # TODO: remove
16 AnnealingQuantumTaskResult,
17)
18from braket.tasks.gate_model_quantum_task_result import GateModelQuantumTaskResult # noqa: F401
19from braket.tasks.quantum_task import QuantumTask # noqa: F401
21# Apply nest_asyncio if currently running within Jupyter. This ensures anything that uses
22# asyncio will run in Jupyter without any issues.
23#
24# Inspired by https://github.com/ipython/ipython/issues/11694 and
25# https://github.com/jupyter/notebook/issues/3397#issuecomment-419386811
26if ipython_utils.running_in_jupyter():
27 import nest_asyncio
29 nest_asyncio.apply()